思ってたよりずっと関数型っぽさがあって面白そう。
とくにイテレターで無限リストとか作れて、遅延評価されるとことか。
でもupdateとか破壊関数になってるのが、あれって思ったりする。
あとheadとかtailがないっぽいけど、使わないのかなあ。
それからspidermonkeyをインストールしてちょっと使ってみた。
Spidermonkeyのインストール
% sudo port install spidermonkey
Mochikitをダウンロード
% svn export http://svn.mochikit.com/mochikit/trunk/ mochikit
WEB+DBのサポートページ(http://www.gihyo.co.jp/magazines/wdpress/support/Vol36)
からRediscover...のソースコードをダウンロードして解凍。MochiLoad.jsをゲット。
ディレクトリのパスを書き換えて、spidermonkeyを起動。
% js
js> load('MochiLoad.js');
js> MochiKit.Base;
[MochiKit.Base 1.4]