内容紹介
Lispというコンピューター言語の処理系の作り方をやさしく解説しています。C言語で実装しており全ソースリストへのリンク先も記載されています。
C言語のソースを改造しながらLispの仕組みを理解できるようになっています。内容は講義調と対話が混在しており気軽に読める物語風です。
目次
はじめに
出会い
第1講 Lispを動かしてみる
第2講 セルの正体
第3講 急がば回れ
第4講 S式の読み取り(read)
第5講 おうむ返し(print)
第6講 いよいよ頭脳に着手(eval)
準備環境
evalに着手
アトムの場合
リストの場合
補講(eval)
第7講 ゴミ集め
マーク
スイープ
第8講 成長
再会
C言語のソースを改造しながらLispの仕組みを理解できるようになっています。内容は講義調と対話が混在しており気軽に読める物語風です。
目次
はじめに
出会い
第1講 Lispを動かしてみる
第2講 セルの正体
第3講 急がば回れ
第4講 S式の読み取り(read)
第5講 おうむ返し(print)
第6講 いよいよ頭脳に着手(eval)
準備環境
evalに着手
アトムの場合
リストの場合
補講(eval)
第7講 ゴミ集め
マーク
スイープ
第8講 成長
再会