Here in Cleveland, I have the opportunity to collaborate with a talented and diverse group of developers. Corey Haines is one of those developers, and he’s the first person that I’ve ever heard mention Erlang. I wasn’t sure Erlang was, but Corey’s talk of it sparked my curiosity. Without further ado, featuring Erlang….
A Little on Erlang
Erlang was created in the labs at what is now known as Ericsson AB, originally designed for use in telecom applications. Some of the key features of Erlang include native support for concurrency, distribution, and fault tolerance. It can run on a variety of platforms – including Solaris, Windows, Mac OS, and Linux. Nowadays, it doesn’t stay in the lab – it is an open source language.
For more on Erlang, check out Ericsson’s page on Erlang.
Where can this be seen in the wild?
Apache’s CouchDB database system is written in Erlang.
Where will this be seen at CodeMash?
While looking at the CodeMash session list, it looks like there’s only one Erlang presentation. Check out “Erlang: The Basics” by Kevin Smith.
Where can I learn more about Erlang?
Tamale.net has a tutorial called Erlang for the C, C++, and Java Programmers.
Kevin Smith has put out a screencast series called “Erlang in Practice”. Check it out on the Pragmatic Bookshelf.