letなんてただの構文糖衣です。偉い人にはそれがわからんのです。
が妙に頭に引っかかっていたので、lambdaで書き直してみる。
(let ((var expr) ...) body ...
が
((lambda (var ...) body ...) expr ...)
てな感じだろうか。マクロで書けるのかな?
が妙に頭に引っかかっていたので、lambdaで書き直してみる。
(let ((var expr) ...) body ...
が
((lambda (var ...) body ...) expr ...)
てな感じだろうか。マクロで書けるのかな?