2008-02-04から1日間の記事一覧
組み込みの条件式(ifやcondなど)を使わずに遅延評価を使ってifを再実装してみました。 もっと簡潔に書けそうな気がしますが、とりあえずここまで。 (define-syntax my-if (syntax-rules () ((_ test then else) (let ((proc (lambda (test then else) (or …
組み込みの条件式(ifやcondなど)を使わずに遅延評価を使ってifを再実装してみました。 もっと簡潔に書けそうな気がしますが、とりあえずここまで。 (define-syntax my-if (syntax-rules () ((_ test then else) (let ((proc (lambda (test then else) (or …