What Sucks About Erlang (2008)
damienkatz.net
What Sucks About Erlang (2008)
1–10 of 105 posts
Re: What Sucks About Erlang (2008)
#2There are languages everyone is happy for you to criticize online. Then there are a small few that cause people to lose their shit when you offer a critique. It's really sad - you really shouldn't be so personally invested in a tool you didn't write.
Re: What Sucks About Erlang (2008)
#3Programming discussions would be much better if everyone could be this critical of their favourite programming languages. There are languages everyone is happy for you to criticize online. Then there are a small few that cause people to lose their shit when you offer a critique. It's really sad - you really shouldn't be so personally invested in a tool you didn't write.
Re: What Sucks About Erlang (2008)
#4Re: What Sucks About Erlang (2008)
#5That is why I love elixir, the power of erlang with a better syntax. Of course elixir is not perfect, but it is really good at making erlang better.
That said, I would say most everything that Damien says here and is not already labeled as fixed remains an issue as written. Erlang is an exceeding conservative language community, from its telecommunications heritage, and its syntax has hardly budged from when it was first written.
Re: What Sucks About Erlang (2008)
#6Re: What Sucks About Erlang (2008)
#7Erlang's statement separators seem to me more like English. I don't hear a lot of complaints about commas, semicolons, and periods in English and I don't find it an issue in Erlang.
Re: What Sucks About Erlang (2008)
#8Programming discussions would be much better if everyone could be this critical of their favourite programming languages. There are languages everyone is happy for you to criticize online. Then there are a small few that cause people to lose their shit when you offer a critique. It's really sad - you really shouldn't be so personally invested in a tool you didn't write.
Re: What Sucks About Erlang (2008)
#9Re: What Sucks About Erlang (2008)
#10CouchDB. It's rare that a piece of software is bad enough to give its language and runtime a bad name, but it's actually that bad.