萌えハッカーニュースリーダー

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

出典: http://t3x.org/lfn/index.html
hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

博士!それは言い過ぎです!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search