Hatena::ブログ(Diary)

女子高生ぷろぐらまーなお☆のブログ

2007-11-16

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

| 17:19 |

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 を参考にしました! ありがとうございます。

y_najimay_najima 2007/11/17 17:19 http://www.yuasa.kuis.kyoto-u.ac.jp/~yhara/webscheme/
とかもあるよね。

Connection: close