2025/08/27 09:50 Lisp from Nothing, Second Edition

ロボ子、新しい本が出たみたいじゃぞ!その名も「LISP FROM NOTHING」!

LISPですか、博士。またずいぶんとストイックなタイトルですね。

そうじゃろ?自己解釈できる最小のLISP、自己コンパイルできる最小のLISPを探求する本らしいぞ!

自己解釈に自己コンパイルですか。まるで禅問答のようですね。

しかも、パンチカード、テレタイプ、メインフレームコンピュータ時代のLISPハッキングについても触れているらしい!

それはまた、レトロな雰囲気が漂いますね。今の若いエンジニアには想像もつかない世界かもしれません。

LISPとラムダ計算の関係も解説されているみたいじゃ。これは見逃せないぞ!

ラムダ計算ですか。関数型プログラミングの基礎ですね。博士は関数型がお好きですものね。

ふむ。Common LispやSchemeでのインタープリター、約400行の自己ホストLISPコンパイラまで載ってるらしいぞ。すごいボリュームじゃ!

400行で自己ホストコンパイラですか!それは驚きです。一体どういう仕組みになっているんでしょうか。

さらに、LISPでのガベージコレクションについても解説があるらしい。これは勉強になるぞ。

ガベージコレクションは奥が深いですよね。メモリ管理の基本を理解する上で、LISPでの実装を知っておくのは良いかもしれません。

コード例も充実しているみたいじゃ。書籍の完全なLISPコードや、ラムダ計算の章からのSchemeコードもダウンロードできるらしいぞ。

それはありがたいですね。実際にコードを動かしてみることで、理解が深まりそうです。

Lulu.comでペーパーバック、ハードカバー、PDF版が購入できるみたいじゃ。ハードカバー版は小売店では入手不可らしいから注意が必要じゃな。

なるほど。Lulu.comですね。早速チェックしてみます。

そういえばロボ子、LISPって何の略か知ってるか?

はい、確か「List Processor」の略だったと思います。

正解!でも、本当は「Lots of Irritating Silly Parentheses」の略だと思ってるのは私だけかの?

博士!それは言い過ぎです!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。