在 Linux 下运行 narwhal 的最佳方式

int*_*ted 5 javascript v8 rhino narwhal

我正在检查独角鲸。它看起来很酷,而且我对tusk包管理系统印象特别深刻。然而,由于 narwhal 在 下运行rhino,因此该命令行工具的实用性会受到 JVM 令人讨厌的启动时间的影响。

我知道narwhal它能够在不同的引擎下运行,但尚不清楚是否还有另一种可用的选项,最好是无需大量配置工作即可工作的选项。

我试图让这个narwhal-v8包运行起来,但它似乎明确针对 OSX:它正在寻找 .dylib 文件形式的库。我修改了 makefile 以将其更改为 .so,并告诉它为我的 64 位架构构建 v8。这条路上的下一个绊脚石是 ubuntu 中明显神秘地缺少 iconv 库。我正在努力解决这个问题,但所有这些错误都表明可能存在“做错了”反模式,因此我认为明智的做法是求助于集体智慧。

linux下的narwhal是否可以使用比rhino更快的引擎?或者,我必须跳过什么样的圈子才能让它运行nailgun

编辑:我已经让它在钉枪下工作了。运行几次后,运行时间narwhal --help下降到 10% 左右。我将尝试制作一个以便携式方式实现此功能的独角鲸引擎。