purelispとsheme と付き合うための、ドット対について
純LISPを用いたプログラミング一時間体験講座こちらを読んで、これは凄いテキストだなと直感でおもうが読むと追いつかない。基礎知識が不足しているので、以下のテキストからlispと付き合うことに。Lispのテキスト(K-TechLaboゼミ用学習ノート)は、中村勝則先生のゼミで使用されているテキストを公開してくださっている様だ。日本語でlispとscheme処理系についても書かれているテキストはあまりみかけないので貴重じゃないかな。この中村ゼミテキストをよく読んで吸収したい。電車の中でスマホから読みはじめて、さっそく戸惑うのが、リストとコンスセルの違いだ。中村ゼミテキストだけでは解らないので、サーチエンジンを使った。リストを作ろう(もうひとつの Scheme 入門) が詳細な解説だ。が、詳細すぎてイメージしずらいので、こちらの方が私は解りやすかったです。 ドット対はいわゆる二分木である。葉はアトム。 /\ (a . b) a b なるほど。とおもったね。ただし、このS式はインタプリターではエラーとなります。quoteが必要。つまり、quote(a . b) と書かないと動かない。スタンドアローンなデスクトップ掲示板の作成を目標にGuile 触りたい。