入門CommonLisp 〜関数型4つの特徴とλ計算

ソースコードの提供

 弊社刊行書籍「入門CommonLisp 〜関数型4つの特徴とλ計算(ISBN4-8399-2081-8)」で紹介しております、ソースコードを提供します。ZIP形式でアーカイブ化しておりますので、対応ソフトで展開してください。

* 章ごとのフォルダにテキストファイルを収録しています。文字コードはShift-JISです。
*2 「.txt」ファイルは、対話環境などで実行できるテキストを掲載しました。各式を評価するときの参考としてください。
*3 必要に応じてロードできる関数ファイルを用意しています。

関連リンク

 記載のURLリンクは、2006年10月現在のものです。

正誤表

「入門CommonLisp」(ISBN4-8399-2081-8) 正誤表
ページ箇所備考
017最下行のURL日本語によるScheme情報サイトのURL上記参照1刷
057dogを評価し「エラー」と記載された次の式(set x 1)(set 'x 1)1刷
076下より6行目(revese '(1 2 3 4 5))(reverse '(1 2 3 4 5))1刷
1291つ目の式の評価結果dget10prime2get10prime21刷
158下より3行目(λuv.v)(λx.xxx)(λx.xxx) → λv.v(λuv.v)((λx.xxx)(λx.xxx)) → λv.v1刷
170下より3行目(lambda (n0 s0) (let ((n n0) (s s0)) (lambda (x) (funcall n s x)))(lambda (n0 s0) (let ((n n0) (s s0)) (lambda (x) (funcall n s x))))1刷
184,188索引項目srqtsqrt1刷

 サポート情報

068ページ:xyzzy上のLispではシンボルの大文字と小文字は区別されますが、Common Lispでは区別されません。
070ページ:xyzzy上のLispではwhileという関数がありますが、Common Lispにはありません。
 128ページではwhileを用いていますが、これを129ページで書き換えています。


 発行 株式会社毎日コミュニケーションズ

・ダウンロード可能なプログラムコードの使用により発生したいかなる損失や損害、その他いかなる事態についても、弊社および著作権者、各ソフトウェアの製作・提供者は責任を負いかねます。

書籍紹介サイトに戻る