end0tknr's kipple - 新web写経開発

http://d.hatena.ne.jp/end0tknr/ から移転しました

javascriptperlでxsのような連携したい

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