2014-01-01から1年間の記事一覧

ICFP Programming Contest 2014

http://icfpcontest.org/うーん今年はあまりうまくいきませんでした。今年の題材はパックマンで、プレイヤー側の AI を SECD マシン風のコードで、敵側を普通の 8 ビット CPU 風のコードで書けというもの。金曜の夜は問題文(やたら長い)を読んでコードは書…

Lazy K で Lisp インタプリタ

https://github.com/irori/lazyk-lisp http://lazy-k.appspot.com/p/ptHm_GwfAYLazy K でも Lisp インタプリタを作ってみました。機能は Unlambda 版とだいたい同じですが call/cc が無くなり、代わりに set でグローバル変数に代入できるようになりました。…

Unlambda で Lisp インタプリタ

https://github.com/irori/unlambda-lisp3 連休だったので Unlambda で Lisp インタプリタを作ってみました。Adventure を作ったときのコードジェネレータを流用して、今回新たに書いたコードは 400 行ちょっとでした。生成された Unlambda プログラムは 35k…