Island Life

< Dreamhost PS -> Linode | 仕事の単位 >

2010/01/14

CLtL2

人気の言語を作るには

Common Lispの中で、言語道断にLispらしからぬ構文はformat文字列にある。 formatはそれ自身の言語を持っており、それはLispではない。Lispに更に構文を追加するならformat記述子もそれに含めるべきだ。マクロが他のコードを生成するのと同じようにformat記述も生成できたら良い。

ある非常に優れたLispハッカーが、彼のCLtLはformatのところで開く癖がついてしまったと私に語ったことがある。実は私のもそうだ。多分これは改善すべき箇所を暗示している。また、プログラムはI/Oをたくさんするものだということも意味している。

優れたハッカーなら「開く癖」くらいで済むのだろうか。

うちのCLtL2はこの有様である。

[image]

来週からまたCommon Lispのお仕事。

Tags: Programming, Lisp

Past comment(s)

Theoria (2010/08/02 14:27:33):

僕もCLtL2の写真をアップロードしてみました。よかったらどうぞ: http://d.hatena.ne.jp/scinfaxi/20100802/1280758398

Post a comment

Name: