- Lisp Scheme Part40 [転載禁止]©2ch.net
169 :デフォルトの名無しさん[sage]:2015/07/23(木) 01:48:45.97 ID:6c5WF/G8 - >>167
gaucheっす。r[567]rsによると、my_or1はこう呼ぶべしと理解したけど、あってます? (define my_or1 (syntax-rules () ((_ a b) (or a b)))) (let-syntax ((my_or1 my_or1)) (my_or1 #t (error "!!"))) 変数と構文キーワードを区別しなきゃならない理由が、いまいちピンときません。 フォームの先頭が(lambda)を評価したものと(syntax-rules)を評価したもので 区別出来そうな気がします。(実際Gaucheはそうしてるから>>166で動いてる?)
|