Hacker News new | ask | show | jobs
by brobdingnagians 2109 days ago
I was just thinking that a language not changing much can be a sign of a very good initial design. Having to change things all the time is often a sign that there is a major flaw in the foundation. Good to see a language that is very active, but refining rather than ripping out the floors.
1 comments

A talk in ElixirConf this year showed that the pipe operator in Elixir is just a macro. A Code BEAM V conf Q&A with Jose had a (playful, trolling) question about implementing right handed assigns and Jose said that you can just write a macro if you want it. That all reinforces that the core lang doesn't need to change really; it's extensible enough to let you do whatever you want on top. Pretty cool.