好的Clojure代码示例?
我正在第一次检查Clojure。 我发现看看Clojure核心库的(doc xxx)和(source xxx)很有用,但我更关心的是如何组织和整理一个完整的应用程序。
是否有任何优秀的开源示例?
例如,要学习如何在Java中良好编码,我可能会看到Spring源代码或类似的东西。
突出的开源Clojure项目:
一些博客文章解释一口大小的Clojure应用程序:
http://corfield.org/blog/archives.cfm/category/clojure
这家伙正在做一个博客,其中有一篇关于“真实世界clojure示例”的文章系列。 我认为这是这类事情最好的地方之一,因为这些文章不是简单地提供源文件供你阅读,他经常会遇到具体的实际问题,首先描述它们,选择clojure的理由和理由在每篇文章中选择具体的做事方式。 (然后一些代码片段也是如此。)这给了这些例子本身更多的折衷观点,并且不仅更好地理解了什么和如何,而且为什么。
(你可能想在档案中向下滚动一下,他有许多自己擅长的clojure文章,但是这篇文章对于提到的“真实世界clojure”系列尤其如此,它们以http:// corfield.org/blog/post.cfm/real-world-clojure-email-status-tracking)
我发现在大多数这些项目中查看project.clj是获得这些项目依赖的核心库的好主意的第一步。 大多数情况下,如果像Compojure这样比较受欢迎和使用频率较高的开源库之一使用某些基本库(例如Compojure中的Ring),那么我可以专注于如何利用这些基本库。 这就是我如何了解Ring中间件如何工作的一个好主意,这帮助我理解了Noir的工作方式,并让我也了解了如何用像Grizzly这样的替代码来替代Jetty,或者如何使用中间件来实现类似OAuth 2的东西。
链接地址: http://www.djcxy.com/p/33617.html