SpiderMonkey(libjs)でperlからjsを実行できるらしい
Claes Jakobsson / JavaScript - search.cpan.org
Thomas Busch / JavaScript-SpiderMonkey - search.cpan.org
が、どうやら、sysytem("somothing/command")にように実行する程度らしい。
単純な構造体はjsonでも連携できますが、更にxsのようなinteractiveな環境が欲しいんですけど。
llvm ( emscripten ) のようなクロスコンパイルを調べてみますか
2012/10/15追記
JE - search.cpan.org
JavaScript::V8 - search.cpan.org
というものあるみたい。
入力フォームのvalidationをクライアント側(js)とサーバ側(perl)で2重に実装しているのを見かけて「それってどうなの?」と思ったことがきっかけでしたが、もう少し調べてみます
その他参考
JavaScript::SpiderMonkey のinstallでちょっとつまづいたので
perl Makefile.PL --js_lib_dir /Users/endo/local/js-1.8.5/ \ --js_lib_name mozjs185-1.0