Lisp誕生50周年に合わせて書かれた「Let Over Lambda」が全編無料公開
Let over Lambda–50 Years of Lisp
Doug Hoyteによる2008年の著書「Let Over Lambda」が、Lisp誕生50周年に合わせて執筆され、2026年には全編が無料でオンライン公開された。マクロを通じてCommon Lispの高度な機能を解説し、他の言語では不可能な抽象化や生産性、コードの効率と安全性を実現する方法を紹介する。著者は考えが進化したとしつつも、Lispの特別さを伝えるチュートリアルとして今も有用だと信じている。
マクロはLispを世界最高のプログラミング言語にしているものだ。
HNでの議論
17- heisig
ここでの主な目新しさは、著者が本の全体を無料で一般公開したという点だ。
以前に紙の版を読んだことがあるので、今が簡単なレビューをする良い機会かもしれない。この本は技術的に非常に魅力的で、読む価値があるが、Lispの基準からしてもかなり主張が強い。とはいえ、今の時代にプログラミングのこうした深く人間的で創造的な側面を見られるのは爽快だ。他の人にもぜひ読むことを勧める――そして、どの助言に従い、どれに従わないかを慎重に選ぶようにもね :)
Doug Hoyteさん、この本を私たち全員が読めるようにしてくれて本当にありがとう!
- mark_l_watson
何年も前にDougの本を買って読んだが、PDFとHTML版が利用可能になったという発表とともにここで取り上げられて嬉しい。
私は1980年代初頭からCommon Lispでプログラミングをしてきて、この言語が大好きだが、ただ言語をシンプルに使っているだけだ。そうは言っても、DougやPaul Grahamなどが優れたCommon Lispのテクニックについて書いていることは好きだ。
- Quitschquat
これと『On Lisp』は当時、私にとって衝撃的だった。
https://letoverlambda.com/index.cl/guest/chap8.html にあるForthの実装をチェックしてみてほしい