YAMP

http://shinh.skr.jp/d/yamp.tar.bz2

データ構造にはそれをベースにした言語がつきものです。(list => LISP, stack => FORTH) で、 YAML は YAMP です。

やっぱ何か自由にいじれる言語一つ作りたいなーと思ったけどパーサ作りたくなかったのでなんとも中途半端なものを作る始末。もうちょっといじるつもりが飽きたのと冷静になってきた(他にやることあるだろ) ので途中放棄。

思想としては、 YAML でデータを表記するわけですけど、簡単な処理を内包できると良いなーとかそういうもの。データ記述に重きを置いた組み込みスクリプトというか。

BulletML のパーサ/ランナ書いた時に XML で記述して、 XML の上で走る汎用言語みたいなものがあってそれを介して、その一つの例として BulletML がある、みたいな構造だと美しくて良いなーと思ったのですが、まあそういう中間レイヤーを YAML で作ろうとしたもの。

なにかあれば下記メールアドレスへ。
shinichiro.hamaji _at_ gmail.com
shinichiro.h