Skip to content

Instantly share code, notes, and snippets.

@haruo-wakakusa
Created March 8, 2019 16:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save haruo-wakakusa/28fc10d298d40e76a564955404d68399 to your computer and use it in GitHub Desktop.
Save haruo-wakakusa/28fc10d298d40e76a564955404d68399 to your computer and use it in GitHub Desktop.
DE DE MOUSEの楽曲「flesh! + blood」から想起したRacketの関数
#lang racket
(define *blood*
'(abraham issac jacob judah perez hezron ram ammin\'adab
nahshon salmon bo\'az obed jesse david-the-king
solomon rehobo\'am abi\'jah asa jehosh\'aphat
joram uzzi\'ah jotham ahaz hezeki\'ah manas\'seh
amos josi\'ah jechoni\'ah she-al\'ti-el
zerub\'babel abi\'ud eli\'akim azor zadok achim
eli\'ud elea\'zar matthan jacob joseph jesus))
(define flesh!+blood
(let ((b *blood*))
(lambda ()
(if (null? b)
'()
(let ((res (car b)))
(set! b (cdr b))
res)))))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment