我正在第一次查看 Clojure。我发现查看 Clojure 核心库的 (doc xxx) 和 (source xxx) 很有用,但我更关心如何组织和组合一个完整的应用程序。
有没有这方面的优秀开源示例?
例如,为了学习如何用 Java 编写良好的代码,我可能会查看 Spring 源代码或类似的东西。
著名的开源 Clojure 项目:
-
康波朱雷 http://github.com/weavejester/compojure- 一个网络框架(因为你提到了Spring)
-
Ring http://github.com/mmcgrana/ring- HTTP抽象API
-
Incanter http://github.com/liebke/incanter- 类似R的统计计算和图形环境
-
莱宁根 http://github.com/technomancy/leiningen/tree/master/src/- Clojure 的构建工具
-
Clojure-Contrib http://github.com/richhickey/clojure-contrib- 你提到了核心库,但 contrib 也绝对值得一看。
-
恩克洛尤尔 http://github.com/EricThorsen/enclojure- Clojure IDE 工具(与 Netbeans/Redcar 一起使用)
-
逆时针 http://code.google.com/p/counterclockwise/- Clojure 的 Eclipse 插件
-
4Clojure https://github.com/dbyrne/4clojure- 具有交互式 Clojure 填空问题的网站
一些解释小型 Clojure 应用程序的博客文章:
- Clojure 中的 Pong http://jng.imagine27.com/index.php/2009-09-12-122605_pong_in_clojure.html
- Clojure 中的 Buddhabrot http://nakkaya.com/2009/10/04/fractals-in-clojure-buddhabrot-fractal/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)