Lisp Scheme Part23
■ このスレッドは過去ログ倉庫に格納されています
0418デフォルトの名無しさん
2008/09/19(金) 00:50:12>ttp://pc11.2ch.net/test/read.cgi/tech/1211381920/588
>>>265のambをlet-syntaxするマクロを書いたら、`...' が衝突した
>http://codepad.org/FhFcRNhU
>こうですか?わかりません!
>http://codepad.org/DOhmrD4x
>
>ttp://pc11.2ch.net/test/read.cgi/tech/1211381920/589
>http://codepad.org/DsQGNTC2
>
>ttp://pc11.2ch.net/test/read.cgi/tech/1211381920/590
>PLTの拡張かと思ったがR6RSに書いてあった。
って話があった。
そのヒントに使ってケント.デヴィグ著「プログラミング言語Scheme」p.170を書き換えると
http://codepad.org/yvwb6wvY
こんな風にdoを書くことができた。
そんで思い出したが、Reasoned Schemerのパターンマッチの話でも... ...の置き換えがキモイって言ってたね。
で、調べてみたらココ
http://practical-scheme.net/wiliki/wiliki.cgi?sasagawa%3A%E6%95%B0%E5%BC%8F%E5%87%A6%E7%90%86
でも同じことやってた。でも"step"なんてやってる。
hygienic macroで(... ...)はこう使うのっておかしいのかな?
■ このスレッドは過去ログ倉庫に格納されています