タグ

ブックマーク / termat.sakura.ne.jp (1)

  • TM's Workspace - JavascriptでLispを書いてみる(その1)。 #js

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

    yojik
    yojik 2013/01/29
  • 1