Elixir: 编程语言的未来(二)

2015-08-31 21:25:27 · 作者: · 浏览: 568
比如 entop 。


另外 Elixir 比 Erlang 多出的好处在于更加友好的语法、工具链、社群。很多之前写 Ruby 的开始写 Elixir,因为他们的语法最接近。


1. quote 将代码变成 AST,很像 LISP 语法。


2. 执行 quote 的表达式


3. unquote 用来引用 quote 范围之外的变量


mix:项目创建、构建工具
hex:可以和 npm 媲美的依赖和库管理系统 https://hex.pm/
iex: 类似 Erlang 的 erl 既是 EPRL 又是应用启动命令
exunit: 单元测试工具


Tip: (Erlang\Elixir\Akka 都需要注意不要让某一个 Actor 的 Queue 积压过多消息成为系统瓶颈。监控 Queue 长度非常必要。)


更多有用的 Elixir / Erlang 类库,比如 Web 类库 Phoenix Webframework,常见的 MySQL、Redis、MongoDB 类库:


https://github.com/h4cc/awesome-elixir