Clojure中国爱好者

本站包含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生态圈, 让它在全世界的互联网公司中, 扮演越来越重要的角色. 

加入我们

目前本站由站长张真人独立维护。

为节约大家查找精品内容的时间,本站只发布编辑整理之后的文章, 暂时不开放注册发帖与回复,希望大家谅解。

本站的内容需要Clojure爱好者的大力支持,欢迎大家投稿。任何投稿本站将注明原创作者。

为提高网站权重,欢迎各站长前来交换链接。

日常讨论, 投稿, 提意见, 交换链接等,请扫码加入QQ群 (群号为709787879), 入群请注明身份, 每天下午20:00经群主审核后入群。

感谢远韬科技为本站免费提供技术支持。