2010-06-06 81 views
14

是否有任何開源項目是用函數式編程語言編寫的,而且人們可以參與其中?我正在努力將我的專業領域擴大到功能性編程語言,我認爲對項目的貢獻可能是一條可行的路。也許一些OCaml或Lisp項目?使用函數式編程語言編寫的開源項目

+1

這應該是CW。 – sepp2k 2010-06-06 15:29:27

+2

http://stackoverflow.com/questions/2019549/good-projects-to-learn-ocaml-and-f – 2010-06-06 15:42:24

回答

5

MLdonkey是用OCaml編寫的。

當然,用於功能語言的各種庫通常也用相應的語言編寫。所以你可以在這個語言的「圖書館中心」找到很多項目。例如,對於haskell,有hackage,這是充滿開源哈斯克爾項目。

2

EMACS的大部分都是用elisp編寫的。

+1

也是emacs的各種第三方模式和附加組件。 – sepp2k 2010-06-06 15:37:52

+0

-1,Emacs不是以功能風格編寫的。請參閱此處的評論:http://goo.gl/S2Vj – missingfaktor 2010-06-06 19:43:52

3

一些比較流行的NoSQL數據庫是用Erlang編寫的(如果你認爲這是一個功能性的語言,這是),包括CouchDBRiak。兩者都是開源的,兩者都在積極開發之中。

0

Ejabberd Erlang寫的似乎是一個成熟和活躍的聊天服務器(正如@skaffman所說,如果你把Erlang當作一種函數式編程語言)。