The Little Schemer, 4th Edition とその続き The Seasoned Schemer は、よく Lisp や Scheme の入門書として紹介されます。
初めての人のためのLISP[増補改訂版] の次あたりに読んでみてはどうでしょうか。
これ↑も読んでみたいのですが、無職でお金がないので購入するか迷ってます。
こういうのって、「読みたい」以前に「全部手元に欲しい・・・」っていう収集欲的なものが働きませんか。
Schemer シリーズ
Schemer シリーズと言いつつ、Java と ML を含んでいますが。
The Little Schemer, 4th Edition
car, cdr, cons, cond, eq?, null?, 再帰、高階関数、クロージャ、継続渡し、Y combinator, カリー化、Scheme で作る小さなLisp など。
letrec, let/cc, call/cc, 継続(渡し、呼び出し)、set!, if, scheme で作る Lisp など。
sxml の作者の方が scheme で作った miniKANREN という Prolog ライクな論理型言語について話が進むらしい。マクロも。
A Little Java, A Few Patterns (Language, Speech, & Communication)
Java のと ML のは持ってないので よく知りませんが、読んでみたいです。
ML といえば Caml , Ocaml, F# ですよね。
サンプルとエクササイズ
The Little Schemer, 4th Edition の9章が、The Seasoned Schemer は13章がサンプルとして公開されているようです。
PostScript ファイルなので viewer がない方はこちら。
Google Books では The Reasoned Schemer は読めないみたいですね。
訳本
The Little Schemer, 4th Edition と A Little Java, A Few Patterns (Language, Speech, & Communication) は訳本があるようですね。絶版みたいですけど。
Scheme(スキーム)手習い―直感で学ぶLisp (COMPUTATION & SOFTWARE SCIENCE)
Erlang, JavaScript, Ruby ・・・
探せば他にもありそうですね。
- The Little JavaScripter
- A Little Ruby, A Lot of Objects
- nakajima's the-little-schemer-in-ruby at master - GitHub
- P16: Practical Progress: Erlang version of "The Little Schemer"
その他
The Little Schemer, 4th Edition は元々Little LISPer だったようです。
The Little LISPer: Trade Edition
0 件のコメント:
コメントを投稿