I’ve been learning Erlang for quite a while now and started working on a small Erlang-based Project: eFreeTPd – a free ftp daemon written in Erlang.
I’ve bought myself the Programming Erlang book by Joe Armstrong at Pragmatic Programmers, a very nice book to read if you’re interested in Erlang and parallel programming – or COP (Concurrency Oriented Programming) – in general.
So yeah, Erlang is fun. It’s really easy to learn, if you ask me. If you know some Prolog, that’ll definately help a bit, since Erlang is influenced by it. But even if you’ve never heard of Prolog before, the language in itself is really small and easy. Just a few concepts you’ll have to learn including those of message passing style concurrency with processes instead of shared memory threads and mutable state. The syntax might seem weird at first, but I found this to be no real burden in the end.
eFreeTPd isn’t finished yet, but I’ll keep up development. It shouldn’t take too long though until there’s a somewhat stable or functional version out
Next time I’ll write a little more on how eFreeTPd actually is implemented in terms of what design and overall structure is used.


0 Responses
Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.