'Make'ing Erlang

Posted by Justin Weiss Wed, 16 May 2007 15:15:00 GMT

I finally started reading my beta version of Joe Armstrong's Programming Erlang and I'm right about where the good stuff comes in -- concurrency.

There's some things I like and some things I don't like about the language so far, which I'll get to when I understand the language a little bit better. There's one thing that surprised me, though: Is make really the tool most Erlang developers use to do their builds? I mean, I assume build order isn't really as big of a deal with Erlang as it is in some languages, but make is one of those tools I couldn't help but get frustrated using. It turned me off of things that use "significant whitespace" completely, and that's one of the reasons I never could get into Python.

Maybe build management isn't a huge deal in Erlang, or it's just a temporary lack of tool support, but I hope it's not something I'll have to deal with often.

Or maybe I can just use Rake.