最近一些人痴迷于Clojure,我收集了一些对我有用的资源,让我走上了一条新路(对我来说,我来自OO社区)
除了官方资料,大部分来自web资源。
4Clojure
CDS
Try Clojure(在线 REPL)
Clojure Koans
在线Clojure Cookbook(Github资源库)
Exercism
Brave Clojure(新)
阅读的书如下。
Programming Clojure -对语言做了不错的介绍,而且是我遇到的最简单的入门书籍。
Clojure in Action
Practical Clojure
两本书把Clojure用于真实应用中。都是非常优秀的读物。
O'Reilly的Clojure Programming 更加全面,而且是必不可少的。只是书有点厚。
The Joy of Clojure(此书我应该彻底的通读几遍,所以我还在阅读中)本书为那些掌握语法后,想了解Clojure运行机制而准备的。
InfoQ刊登了几篇极好的文章和谈话。最好的谈话之一就是简即易(Rich Hickey,译者注:此人为Clojure的创造人),但是为了印象深刻,查看与杰出的社区成员的谈话。例子如下:
All of Rich Hickey's Content on InfoQ
All of Stuart Sierra's Content on InfoQ
All of Chas Emerick's Content on InfoQ
更重要,开始写Clojure。掌握emacs-live或者Light Table就行。在测试宏和查看代码时,The Light Table 的"instarepl"功能极其有用,但是老旧的REPL也能做到。
围绕写Clojure代码,有开发生态圈。针对编辑器/ide,Emacs最流行,也有针对vim或Intellij的插件。
社区也很有用。Freenode上有活跃的Clojure频道#clojure,Google邮件列表也是必不可少的:Google Groups。
寻找代码,去The Clojure Toolbox,ClojureSphere和组织良好,用户友善的库http://clojurewerkz.org.
blog聚集地:
Planet Clojure
新闻简报:
(def newsletter)-拾取Clojure代码和文章。
希望对其他人有所帮助。