Is Elixir the Hundred Year Language?

The closest thing to an explanation I found here:

Paul Graham is a proponent of having “the whole language there all the time”

As a crude analogy he wants the option of building the plane while it’s flying. I think most people are uncomfortable with this level of freedom. This is why macros are generally considered an option of last resort in Elixir unless you’re using it to build a domain specific language or something.

As a counter to this level of optimism:

Bear in mind that Paul Graham is a philosophy major who wrote a shopping cart in Lisp that was bought by Yahoo and subsequently rewritten. He struck gold, retired young and then spent years writing stuff like this.

I’m still a fan. Dare to dream otherwise nothing gets better.

2 Likes