28

Elixir 看起来很酷,但我想知道它的缺点……如果有的话……

选择它而不是 erlang 时还有其他潜在的缺点吗?

4

2 回答 2

41

Elixir 重用了 Erlang 使用的大部分编译堆栈,因此我们的字节码通常非常接近您通过编译 Erlang 本身获得的字节码。在许多情况下,它只是不一样,因为我们__info__/1在编译模块中包含了一些反射函数。此外,调用 Erlang 和 Elixir 之间没有转换成本,而且永远不会。

于 2013-08-25T10:52:09.097 回答
4

由于 elixir 直接编译为 Beam 字节码,因此如果您担心这一点,您不会产生任何中间成本,例如抖动。

于 2013-08-24T13:34:25.910 回答