本站包含Clojure编程语言及其相关的知识
纯属中国Clojure语言爱好者交流, 与Clojure官方组织及其相关商业机构没有任何关系
本站从下面四个方面组织相关的资料
Clojure的开发环境主要有Emacs, Vim, Lightable, 当然也有Sublime, Eclipse等常规编辑器和IDE的支持。
我推荐使用Emacs, 但提倡学习Lightable.
Lighittable是研究Clojurescript应用的极好范例.
学习Clojure 最好是从学习Lisp开始。Clojure是Lisp1型, 想深入理解Clojure, 可学习Common Lisp, 和Scheme, 从中发现1型和2型的不同.
本站选择的Common Lisp的实现环境是SBCL.
如果你使用的是Emacs环境, 则可学习Emacs Lisp (简称elisp).
Clojure续承了Lisp的灵活性和抽象性, 所涉及的基础算法及设计模式对于程序设计人员非常重要。
我们将用Clojure来实现各种常用算法.
不仅如此, Clojure在并发性上有其独特的强力支持. 并发编程是我们学习的重点.
Clojure 运行环境是JVM. 所以Clojure在当前的互联网应用领域是切实可用的.
Clojure, Clojurescript, 完全可以实现一种语法, 统治前后端的编程.
同时, 有大量的库和开源项目, 支持着Clojure生态圈, 让它在全世界的互联网公司中, 扮演越来越重要的角色.