其实早就关注这个语言,只是一直没有花时间学习。
最近下定决心开始深入,感觉还是很不错的。
整理了一些各方面的资源,分享一下:
入门
官方入门文档:
Getting started Guide: http://elixir-lang.org/getting_started/1.html
Mix 入门: http://elixir-lang.org/getting_started/mix/1.html
Elixir OTP入门: http://elixir-lang.org/getting_started/mix/2.html
书籍
Dave Thomas Programming Elixir: http://pragprog.com/book/elixir/programming-elixir
O'Reilly: Introducing Elixir: http://shop.oreilly.com/product/0636920030584.do
两本书推荐PragProg Dave Thomas的,不过两本书都明显滞后于当前开发版本。
视频
PragProg 9 Minutes: http://www.youtube.com/watch?v=hht9s6nAAx8&feature=youtu.be
PragProg 30 Minutes: http://www.youtube.com/watch?v=a-off4Vznjs&feature=youtu.be
上面两个都是很好的入门视频。
还有一个跟PeepCode跟Jose Valim的Meet Elixir,
https://peepcode.com/products/elixir
这个是跟Jose一起做一个小项目,不太算入门视频,更像是展示Elixir的特性。
Elixir 项目
Elixir语言: https://github.com/elixir-lang/elixir
Dynamo Web Framework: https://github.com/elixir-lang/dynamo
Ecto: Database Client: https://github.com/elixir-lang/ecto
更多项目: https://github.com/elixir-lang/elixir/wiki/Projects
上面大部分都在开发早期,因为Elixir接近0.10.2但是还不是1.0,很多API都在早期,喜欢看源码学习的朋友可以看看。
编辑器插件
Vim: https://github.com/elixir-lang/vim-elixir
Emacs: https://github.com/elixir-lang/emacs-elixir
Textmate/Subl : https://github.com/elixir-lang/elixir-tmbundle
外加一个我写的Emacs Yasnippet的snippets:
https://github.com/hisea/elixir-yasnippets
Elixir QQ群
249122869
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。