ブラウザで S 式をつかいたい><

JS オレオレ言語ブーム - IT戦記OreScript時代の幕開け - yukobaのブログ を知ったので、Scheme みたいなのをつくってみました>< でもぜんぜんできてないです(笑)

naoscheme/index.html

<script type="application/x-naoscheme">
    (define myalert (msg)
        (alert msg))
    (set! test "*_*")
    ((lambda (foo)
        (myalert foo)) test)
</script>
<script type="application/x-naoscheme">
    (add-event-listener window "load" (lambda (e)
        (alert e)
        (call document.body "appendChild" (call document "createTextNode" "こんにちは!"))
    ) false)
</script>

<script src="naoscheme.js" type="text/javascript"></script>

こんな感じになります! たのしいです (^-^)

再帰ばっかりなのでながいコードだとスタックがあふれると思います。・°°・(>_<)・°°・。

それとパーサ部分では パーサの作成 - HaskellでLispを書く日記 - haskell を参考にしました! ありがとうございます。