Erlang is a functional programming language that evolved out of the telco space and was built for concurrency. It is a perfect fit for everything that needs to run in parallel and is a native citizen in cloud based computing. We used Erlang for our iPhone interface in the iWantMyName project and use CouchDB for various purposes in several projects. We are experimenting with RabbitMQ and run an ejabberd jabber server; and I am sure we have even more Erlang based software that I have forgotten to list.
Because of the high level of interest in this language, we have decided to host an Erlang usergroup in Wellington commencing in February. We are so confident in the further establishment of Erlang that we have employed it successfully in some of our own projects. Furthermore, a number of the toolsets we use to build our projects or run our infrastructure are built in Erlang as well. As we foresee a growing need for Erlang programmers, we are trying to raise awareness around this very special programming language.
If you are interested in Erlang or in software based on Erlang or just curious how functional programming works generally (or how wired the guys doing it look like!) then please come along and chat with us. Most probably we will chat about CouchDB as well and if you are interested in other erlang based software then you are very welcome to contribute to the discussion.
We have a google group on http://groups.google.com/group/erlounge-wellington