欢迎来到 Erjang!
Erjang 是一个基于 Java 7 运行的 Erlang 虚拟机。
编译...
- 它可以启动 Erlang/OTP 到 Eshell ('ej' 命令)。 - 有一个 GUI 控制台 ('ejc' 命令), 支持 ^G 和行编辑。 该控制台仍需要一些工作 [欢迎使用 Swing 工具]。 - 运行 Erlang 分发, tcp/ip, 端口命令 (stdio 到外部进程)。 - 你可以运行编译器 ('c(foo)' 命令在提示符中)。 - 它运行 'mnesia' 并分布在 Erjang/BEAM 节点上。 - HTTP 数据包解析器位于 tcp/ip 堆栈中, 因此 'mochiweb' 和 'webmachine' 可以运行 (暂时不支持加密)。 - 大型系统如 'rabbitmq' 和 'riak' 可以启动; 并且适用于基本情况 ... 但它还没有准备好使用。 - 等等等等。 很多东西都可以运行。
仍然存在一些无法正常运行的问题: 缺少了 BIF,或者仅部分实现了; 我们非常小心地在 BIF(或其分支)中抛出 erjang.NotImplemented,以表示这些 BIF尚未完成。 许多 OTP 模块需要完全缺失的 NIF 或仅部分实现的驱动程序。 我们确实提供了对 NIF 的实验性支持,因此可能很快就会得到改进。