我正在查看narwhal。这看起来很酷,我对tusk
包管理系统印象特别深刻。但是,由于独角鲸在rhino
下运行,这个命令行工具的有用性受到JVM猥亵启动时间的影响。
我知道narwhal
能够在不同引擎下运行,但目前还不清楚是否还有其他可用选项,最好是没有大量配置工作的选项。
我试图让narwhal-v8
软件包继续运行,但它似乎明确针对OSX:它正在寻找库作为.dylib文件。我修改了makefile以更改.so,并告诉它为我的64位架构构建v8。那条道路上的下一个绊脚石是ubuntu中明显神秘的iconv库缺席。我正在努力对那一个进行排序,但所有这些错误都表明可能存在一个“做错了”的反模式,所以我认为谨慎地吸引群体的更大智慧。
是否可以在linux下使用比rhino更快的引擎?或者,我必须跳过什么样的箍才能让它在nailgun
下运行?
编辑 :我已经在nailgun下工作了。运行几次后,运行narwhal --help
的时间降至约10%。我将要制作一个以便携方式实现这一点的独角鲸引擎。