BeanShell を gcj でコンパイル
BeanShell*1 は Java で書かれた組み込み可能なスクリプト言語です.
BeanShell を含めた Java ベースのスクリプト言語全般に言えることですが,インタープリタ単体で起動するとその度に JVM を起動することになって,起動に非常に時間がかかります.*2そのため Perl や Ruby や Python のようには気楽に使えません.
そんなわけで BeanShell 2.0b4 を gcj でコンパイルできるようにしてみました.
- http://cefiro.homelinux.org/memo/2006-07-18/BeanShell-2.0b4-gcj.patch パッチ
- http://cefiro.homelinux.org/memo/2006-07-18/ コンパイル手順とか
gcj でネイティブコードにコンパイルしてしまえば快適に起動します.
ある意味 http://d.hatena.ne.jp/sa-y/20060425 の続きかもしれません.
シリーズ化してみる?