我最近被诊断出患有级联性解离障碍,除了现有的可能顺行性遗忘症病异常(exception),还会导致逆行性遗忘症。很多人试图提醒我,我以前是一个多么伟大的程序员——现在我明白了概念和惯用语,但我想自学,不管我知道与否。我想我可以部分地克服健忘症的问题。
我想问你,stackoverflow,是这样的:我最近发现了 Clojure,它......用起来感觉很好,即使只是从我能找到的任何网页上复制示例。我学习函数式编程语言的目标是创建一个简单的网络服务器、一个 irc AI 机器人和一个类似 couchdb 的数据库系统,所有这些都是轻量级的,专门用于教育。 Clojure 有什么缺陷?现在是否有更好的函数式编程语言可用于教育/和/应用?
最佳答案
我认为 Clojure 是一种非常好的语言。如果我要指出任何缺陷,那就是它是非常新的,即使该语言看起来非常成熟并且可以用于生产,但围绕它的工具和框架却不是。因此,例如,如果您要制作一个网络应用程序,不要期望触发三个命令并在浏览器上出现“您的第一个网络应用程序正在运行,现在阅读此文档以创建您的模型”页面。
用 Clojure 编写的库也不多,但如果您认为几乎可以使用任何用 Java 编写的东西,这就不是什么大问题。
关于database - 健忘症患者的 "first"功能语言? (我真的很喜欢 Clojure...),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/284518/