JSR 223: Scripting for the Java Platformとjavax.script.ScriptEngine

個人的にずっと不思議だった「Java VM上で動作するスクリプ言語」の多さ。


Java側に何らか支援機構があるのではと思っていたけど、ひょんな事で答えを見つける事が出来た。それは「SR 223: Scripting for the Java Platform」らしい。


しかし、この仕組みJava6で追加されていたのに、すっかり見逃していたみたい、ちょっと恥ずかしいかも...。もうちょっとアンテナ高く張らないとなあ。


まあ、IBMの記事が参考になったので、この仕組みを利用して、いつかオレオレ言語実装するのも楽しいかも。


参考:
動的言語を動的に呼び出す: 第 1 回 Java スクリプト API 入門