Ruby中的Erlang

Van*_*uel 2 ruby erlang

是否有可能将Ruby嵌入到Erlang中?Yecc会成为正确的工具吗?如果有可能需要多少工时,粗略估计?

小智 9

Erlectricity将Ruby暴露给Erlang,反之亦然:

http://github.com/mojombo/erlectricity


小智 6

Jose Valim url http://elixir-lang.org/有一个叫做 Elixir 的东西,它可以让你编写类似 ruby​​ 的代码并在 erlang VM 上运行它。

所以代码在很多地方看起来都很相似,比如:

iex> name = "world"
iex> "hello #{name}"
"hello world"
Run Code Online (Sandbox Code Playgroud)

在许多中更多的是Erlang'y:

# function
iex> x = fn(a, b) -> a + b end
#Fun<erl_eval.12.111823515>
iex> x.(1, 2)
3
Run Code Online (Sandbox Code Playgroud)

和模块 =) :

iex> defmodule Math do
...>   def sum(a, b) do
...>     a + b
...>   end
...> end    
iex> Math.sum(1, 2)
3
Run Code Online (Sandbox Code Playgroud)

它以任何方式帮助您。我知道 Jose 最近在停止专注于 Rails 之后又开始了大量工作。可能他会得到 Riak 集成和某种 Web 框架。那可能很有趣!