rhinoでE4X

RhinoというJavaで実装されたJavaScriptインタープリタがある。
昨日あたり、RhinoE4Xが組み込まれている事*1Debianパッケージがある事を知り、試しにインストールしてみた。

しかし、apt-getからインストールしたバージョン 1.7R1だとE4Xが動かない。

仕方なく、アンインストール。代わりに一つ前のバージョン(rhino1_6R7.zip)をRhino downloads archive - MDCから落として、中のjs.jar/usr/local/share/java以下にコピー。そして、以下のシェルスクリプト/usr/local/bin/rhinoに作る。

#!/bin/sh
java -jar /usr/local/share/java/js.jar "$@"

こちらのバージョン 1.6R7だとE4Xが動いた。これでE4Xの試し打ちが気軽にできる。

*1:バージョン1.6から組み込まれるようになった