2010-06-01から1ヶ月間の記事一覧

熟練したLisperは括弧を意識しない件について

熟練したLisperは括弧を意識しないという。 では何を意識しているのか? それは、ソースコードのS式をreadした後の内部表現(以下、これを「S式の内部表現」と呼ぶ)である!逆に言うならば、脳内にある「S式の内部表現」をwrite(もしくはpretty-print)したも…

Lispを越えた先にあるもの

この前考えた内容を箇条書きにしてみた。先に用語だけ定義しておく。 以下で出てくる「マップ」とは、list等への写像関数の事じゃなく、hash-tableのような、「keyとvalueの組を複数個(0個も含む)持つテーブル」の事。具体的にはClojureのマップ。 Lispの内…