<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<br>
<blockquote
cite="mid:CAGfr3_k=OpRTKnknWWho4Ovyzg_4xX9pfQ9BAtQ4ydCRQU0=aA@mail.gmail.com"
type="cite">
<div dir="ltr">
<div
style="margin:0px;padding:0px;border:0px;vertical-align:baseline;font-family:Arial,Helvetica,sans-serif;font-size:13px">
<ol>
<li style="line-height:17px"><span
style="margin:0px;padding:0px;border:0px;vertical-align:baseline;line-height:normal">The
tools are, well frankly, garbage. Sorry, in 2014 to be
pushed back to coding with VIM and makefiles is
primitive. Rebar is crytptic and just the pet project of
a guy on GIT. Compared to Gradle, Maven and even (though
I don't care for it much) SBT, rebar is ... lacking. I
want to spend time working on my business logic, not
fighting tools. There are plugins for eclipse and
intellij but they have minimal functionality and i keep
reverting back to vim. <br>
</span></li>
</ol>
</div>
</div>
</blockquote>
Actually the tools are quite good, you are just looking at the wrong
set of tools. Yes Make in one form or another has been around
forever (1977) but to my mind that means that it actually does the
job well, and has had all the weird bugs found and pushed out years
ago. It is quite good at doing the minimal amount of work that is
required at any given time and will use as many cores as you have
around. Rebar has a few weird issues but is generally pretty good. <br>
<br>
Most of the hard core Erlang folks seem to use Emacs and many of the
tools are setup to work there. <br>
<br>
That being said there are a group of tools that you probably haven't
even looked at that are quite powerful and are worth your time,
these include Dialyzer, Wrangler, PropEr or QuickCheck,
<meta charset="utf-8">
<span style="font-size: 14.4px; font-style: normal; font-variant:
normal; font-weight: normal; letter-spacing: normal; line-height:
22.4px; text-align: start; text-indent: 0px; text-transform: none;
white-space: normal; word-spacing: 0px; background-color: rgb(255,
255, 255); display: inline ! important; float: none;">and
Concuerror</span>. <br>
<br>
If you define tools to be a fancy IDE then Erlang is lacking, but if
you define tools as stuff that helps you ship code then Erlang has
some amazing tools.<br>
<br>
<div class="moz-signature">-- <br>
Zachary Kessin<br>
<a href="http://mostlyerlang.com">Mostly Erlang Podcast</a><br>
Skype: zachkessin<br>
Twitter: <a href="http://twitter.com/zkessin">@zkessin</a>
</div>
</body>
</html>