ハッカーと画家の影響もあるんですが、以下のエントリにとても興味をもちました。 たった300行で継続や末尾再帰が組み込まれたLispインタプリタがかけるなんて、スゴイ!。 ・((Pythonで) 書く (Lisp) インタプリタ) (原文) ・((Pythonで) 書く ((さらに良い) Lisp) インタプリタ) (原文) と、言う訳で、さっそく影響を受けました。 途中で挫折する可能性大ですが、JavaScriptでLispというかSchemeのインタプリタを書くのに挑戦してみたいと思います。 とりあえず、今日のところは、簡単な四則演算ができるところまでを作ってみました。 今夜の成果→ 実 行 次回があれば?、変数やlamda式を実装に挑戦してみたいと思います。 ソースコード ■字句解析及び構文解析 字句解析と構文解析は以下の様にしてみました。変数等のシンボル以外はJ