scheme

pythonのgeneratorとschemeのcall/ccを学んでみる

pythonもschemeも素人なんで、大嘘こいてるかもしれません。ご注意を…まず、pythonのジェネレータを用いたコードを書いてみる。 yield文のある関数は、自動的にジェネレータ関数となる。 ジェネレータ関数は、ジェネレータオブジェクトを返す。 オブジェクト…

独習 Scheme 三週間 http://www.sampou.org/scheme/t-y-scheme/t-y-scheme.html

マクロの効用 http://www.shiro.dreamhost.com/scheme/wiliki/wiliki.cgi/Scheme:マクロの効用

http://www.ice.nuie.nagoya-u.ac.jp/~h003149b/lang/block.html

(((call/cc (lambda (k) (display "m") k)) (lambda (x) (display "h") x)) "HEY!") => mhh"HEY!" だと。うーん、わかったようでわからんな。hが2回でてくるとことか。要調査。

Revised(5) Report on the Algorithmic Language Scheme http://www.sci.toyama-u.ac.jp/~iwao/Scheme/r5rsj/html/r5rsj_toc.html この前買ったscheme本はRevised4だから、こちらも参照。 と思ったら、巻末付録にもついてるんだね。 Introdaction to Data Ab…