let*

我ながら不勉強だなあと思うんだけど今までlet*を魔法だと思ってた。

gosh> (let* ((x 2)
	     (y (* x 2)))
	(* y 2))
8
gosh> ((lambda (x) 
	 ((lambda (y)
	    (* y 2))
	  (* x 2)))
       2)
8

こういうことだったのね。

今日の教訓

lispの世界に魔法はない。