打破浏览器语言障碍 (包括无插件的 JVM)。
doppio: TypeScript v0.5.0 中的一个 JVM ==================================== doppio 是一杯双重浓缩咖啡。在本例中,它还包括一个与 POSIX 兼容的运行时系统,以及用 TypeScript 编写的 JVM,以及麻省大学 PLASMA 小组 的一个活跃研究项目。
在尝试构建 doppio 之前,您必须安装以下内容: * Node v6.0 或更高版本 * 存在一个 bug,阻止您使用 Node v4 及以下版本编译 DoppioJVM * 全局安装 NPM 包 grunt-cli * Java 8 JDK * (推荐) Yarn 如果您使用的是 Windows,则需要安装以下内容: * Git (必须位于 PATH 中) * Python (必须位于 PATH 中) * Visual Studio 的某个版本 运行以下命令来构建 doppio。请注意,首次构建可能需要一些时间,因为构建脚本将下载整个 Java 类库。
git clone https://github.com/plasma-umass/doppio.git cd doppio yarn install # 如果没有 yarn,则可以使用 npm install grunt release # 用于浏览器集成。 grunt release-cli # 用于命令行使用。 运行完整测试套件,使用 Node.js: grunt test 运行完整测试套件,在 Web 浏览器中: grunt test-browser 手动调用测试运行程序,运行特定的测试: node build/dev-cli/console/test_runner.js classes/test/Strings 命令行使用: 使用 Node.js 运行 doppio(在执行 grunt release-cli 之后): ./doppio classes.dem
暂无开放 Issues,或尚未同步最近议题。