Hacker News new | ask | show | jobs
by di4na 3270 days ago
The problem is not and has never been the syntax. It is the tooling. No build tool. No way to generate a new project. Do it yourself docs. No templating system. Macros ala C. No package manager. Building releases was a dark art.

It is now getting better. But it was a really steep curve to adoption.

3 comments

> The problem is not and has never been the syntax

Call me unserious or shallow or whatever, but for me - it was a tiny bit about the syntax. More than a tiny bit, actually. The other things you mention, all valid, were just additional barriers to something already fairly aesthetically unpleasing.

It's improved and improving rapidly, as you say, which is really great to see.

Aside from macros, pretty much all of these have been covered by build tools for a few years now.
I know but iirc your own talk on tooling "we had to steal elixir package management to get one"
Huh? rebar, and now rebar3, have existed for a long while. rebar 2.0 was released in 2012.