接触 Elixir 一年多了,入门只需要一周,真正适应一个新的语言大概还是要一年多吧。我发现 Elixir 从 TIOBE 排行榜百名消失了,似乎我原来的估计过于乐观了。国内也比较冷清,不过 Elixir 还是在继续发展。
Erlang 是一个古老而神秘的城堡,Elixir 为它打开了新的一扇门,迎来了更多的寻奇访幽的游客。
我对 Elixir 的态度没变,仍然是我的首选。
新出现的 mipha 论坛看上去不错,可惜也很冷清。
最近看视频发现了一位很好的老师,Grossi,他的演讲相当清晰:
Processes and Supervision in Elixir by Steve Grossi @ Lessonly
他介绍了 Elixir,并用两个例子演示了并发,以及 GenServer,GenStage 这些比较难懂的东西。
我补充一下,elixir 的返回与 ruby 不大一样,一开始感觉费解。可以查询 GenServer 文档,就明白了。
用命令,b。
b GenServer.handle_call
返回结果如下,result 才是结果,new state 是更新状态。
{:reply, result, new_state}
希望 mipha 论坛能热闹起来,大家多分享一些东西,期待 Elixir 会议早日来到中国。