2011年 Jose Valim 在github上发布了elixir的第一个commit
在2011年之前,他收到了一些启发:
2005年Herb Sutter的文章——免费午餐结束了
2007年Joe Armstrong的书——Erlang编程
2009年Rails团队提出的——“线程安全”
2010年Bruce Tate的书——七周七语言
elixir最初的目标
- 生产力 (元编程能力)
- 扩展性 (多态)
- 高性能
2012年 Elixir v0.5 发布
2013年的目标
- 生产力 (有一等公民身份的文档, 各种工具, hex包)
- 扩展性 (宏, 结构体和协议)
- 性能 (并发, 分布式, 嵌入式)
提出Tracing和Concuerror