Erlang is pretty damn awesome, and I’ve been self-teaching it over the last month. The language is functional, fault-tolerant, super-concurrent, and easily run distributed over multiple computers. That’s a whole lot of awesome.
So, I needed a project to cut my teeth in, something simple, with nice, clear end goals. So I ported my Siege Unit Converter, a program I wrote ages ago to convert obscure MUT files into simple BMP files. Now, this wasn’t the ideal use-case for Erlang (converting images from one format to another is something that’s quite suited to imperative step-by-step code), but it’s a small project that doesn’t need anything especially complex from a language, so it was perfect for testing my Erlang skills.