用函数式编程语言编写的开源项目

时间:2010-06-06 15:22:41

标签: open-source functional-programming

是否有任何开源项目都是用函数式编程语言编写的,人们可以为此做出贡献?我正在努力将我的专业领域扩展到函数式编程语言,我认为为项目做贡献可能是最佳选择。也许一些OCaml或Lisp项目?

6 个答案:

答案 0 :(得分:5)

MLdonkey是用OCaml编写的。

当然,各种函数式语言库通常也用相应的语言编写。所以你可以在语言的“图书馆中心”找到很多项目。例如,对于haskell,有hackage,它充满了开源的haskell项目。

答案 1 :(得分:5)

SourceForge的项目写在:

OCaml(187)

Lisp(436)

Common Lisp(111)

Erlang(110)

答案 2 :(得分:3)

答案 3 :(得分:3)

一些流行的NoSQL数据库是用Erlang编写的(如果你认为它是一种函数式语言),包括CouchDBRiak。两者都是开源的,都在积极开发中。

答案 4 :(得分:2)

大部分EMACS都是用elisp编写的。

答案 5 :(得分:0)

Erlang编写的

Ejabberd似乎是一个成熟且活跃的聊天服务器。(正如@skaffman所说,如果你将Erlang视为函数式编程语言)。