- 557 名前:デフォルトの名無しさん mailto:sage [2006/02/24(金) 00:35:12 ]
- >>552
>新しい言語を追加できるんだよ。 新しい言語を「何に」追加するのさ。 542は、AutoCADがAutoLispを組み込んでいるように、アプリケーションにLispを 組み込む話をしてるのかと思ったから550を書いたんだけど、違ってたのかね。 Lispでプログラムをばりばり書きながら、そのなかのある特定の領域について DSLが欲しいと思ったときにLispだと楽に作れるって話? だとすれば、それはどんな言語をどんな形態で組み込むことを想定しているの? (1)Lispでスキャナやパーサを書いて、Lispとはまったく似ていない言語を組み込む。 (2)Lispのリーダを使ってS式を読み込み、自力で評価する。 (3)Lispのマクロで俺言語っぽいものを作る。 どれ? (2), (3)だと、作れる言語は所詮S式になるな。
|

|