Javaは今のところ、「Javaで書いたライブラリーを他の言語で使う」という風には進化していない(JPLなどの試みはあったが)。むしろJythonにしろGroovyにしろ、「javaで他の言語を実装する」という方向に行っている。これはある意味javaをもってCに換えようという動きなのだが、これではPythonはとにかく、PerlやRubyでは使いにくい。CであればSWIGもあるし、SWIGでなくともCで書かれたライブラリーにアクセスするのは容易である。 えーと、Perl Compatible ではないけど、似た文法を持った Sleep という言語があるし、Ruby ならそのまんま JRuby がある。 というより、Java の資産を直に使える言語処理系って結構多い。とりあえず列挙してみる。 Groovy(original) Jython(Python) JRuby(Ruby) Sleep(