Hacker News new | ask | show | jobs
by onyno 883 days ago
Lisp Flavoured Erlang (lfe.io) needs more love, from what I’ve seen and tried with it - it could give clojure a run for its money.
2 comments

It's really not hard to give Clojure that... I'm a full-time Clojure dev, but also use Scheme a lot, and while some Clojure features are great (mainly the STM), in a lot of cases the terribleness of certain language features and idioms makes me sigh. Lots of bad decisions have been made.
> (mainly the STM)

Interestingly the clojure community at large does not really value or use it so much. I think even Rich Hickey commented on that at some point.

You mean lots of bad decision by the Clojure core team?

Do you have some examples and what language features are terrible?

My pain points were the idiom of passing giant wads of data around in an unprincipled untyped fashion, and then rooting through them like a boar for nuts in the forest later.

"Write tests!" and "use spec" were not great suggestions at the end of the day.

How so? Can you share more details?
I'm guessing that OP is stating that the BEAM is a more preferable VM to that of the JVM, and that they prefer a Lisp over Erlang/Elixir.