views:

200

answers:

5

Are there any open source projects out there that are written in a functional programming language and that people can contribute on? I am trying to increase my area of expertise to a functional programming language and I think contributing to a project might be the way to go. Maybe some OCaml or Lisp projects?

+5  A: 

MLdonkey is written in OCaml.

Of course various libraries for functional languages are also generally written in the respective language. So you can find a lot of projects on the language's "library hub". For example for haskell there's hackage, which is full of open source haskell projects.

sepp2k
+2  A: 

Most of EMACS is written in elisp.

ddimitrov
Also the various 3rd party modes and add-ons for emacs.
sepp2k
-1, Emacs is not written in a functional style. See the comments here: http://goo.gl/S2Vj
missingfaktor
+5  A: 

SourceForge's projects written on:

OCaml (187)

Lisp (436)

Common Lisp (111)

Erlang (110)

abatishchev
+2  A: 

A few of the popular NoSQL databases are written in Erlang (if you consider that to be a functional language, that is), including CouchDB and Riak. Both are open-source, and both still under active development.

skaffman