[erlang-questions] The quest for the perfect programming language for massive concurrency.
Zachary Kessin
zkessin@REDACTED
Sun Feb 2 20:56:23 CET 2014
> 1. 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.
>
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.
Most of the hard core Erlang folks seem to use Emacs and many of the
tools are setup to work there.
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, and Concuerror.
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.
--
Zachary Kessin
Mostly Erlang Podcast <http://mostlyerlang.com>
Skype: zachkessin
Twitter: @zkessin <http://twitter.com/zkessin>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20140202/7ff5bef3/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: zkessin.vcf
Type: text/x-vcard
Size: 264 bytes
Desc: not available
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20140202/7ff5bef3/attachment.vcf>
More information about the erlang-questions
mailing list