500行Lisp500行Lisp組み込み用途で500行のLispインタプリタ作ってみました。7))"とりあえず四則演算と比較関数、if文と文字列の足し算とlambdaとクロージャーしか実装してません。関数名とか速度とかいろいろな面でダメダメ、ソースコードはいまのとこ、こんなんです。(かなり読みにくいです)http://noncopyable.hp.infoseek.co.jp/soft01/lisp03.htmlデータはS式モドキで、パーサーが一括コンバートしたあと、ソースを全く読まないで動作します。Lisp自体はよく知りません、なのでこのまま俺言語になりそうです、だれかひまなひとが軌道修正してくれるとありがたいのですが。ほうがコメントがつきやすいんじゃないかと思います。ソケットをひらいてサーバーもどきを立ち上げるとか、その程度なんですが。一般的なルールとかも身に付きますし、作った処理系で走らせるプログラムを書くときにも役にたちますよ。書くと、消化しきれないほどアドバイスがもらえる事請け合い。いちど作り方が分かってしまえば他の言語で作り直すのも簡単です。書かれた処理系が正しく動く事を目標にする。アプリから呼び出すときに便利な機能を考えたり実装したりする。