Earlier quoted context omitted.
Erlang is much easier than Haskell. Haskell breaks my mind, but Erlang is easy-peasy.
I have picked up my copy of "Real World Haskell" (Bryan O'Sullivan et.al) about three times; each time ended up nearly starting over and each time making it about ten pages or so more in, (i guess it's a recursive language at several levels). It's a fascinating approach, but egads, it requires a thousand fold more effort to get into than any other language i've learned. somewhere between the monads and the syntax..[h…
Ask HN: Why isn't Erlang more popular?
171–180 of 244 posts
Re: Ask HN: Why isn't Erlang more popular?
#172Re: Ask HN: Why isn't Erlang more popular?
#173I'm seriously thinking about Erlang now. What raised my eyebrows was "2-3 million concurrent connections on a single FreeBSD box"[this is what WhatsApp achieved]. Async network IO can be done with library support in Python, natively in nodeJS, etc. I wonder if one can push those stacks to this level.
Do you have a source for that? I'd love to read more
Re: Ask HN: Why isn't Erlang more popular?
#174Earlier quoted context omitted.
Yes, and you will end up reimplementing a lot of what is already in Erlang and most likely not as well either. Virding's 1st rule.
This is true, but it misses the point: Erlang is missing enough things that this fellow would rather rewrite OTP in Lua than deal with Erlang. e.g. string handling
Re: Ask HN: Why isn't Erlang more popular?
#175Re: Ask HN: Why isn't Erlang more popular?
#176> * FP is trés, trés à la mode That is spelt "très", not "trés".
Re: Ask HN: Why isn't Erlang more popular?
#177Re: Ask HN: Why isn't Erlang more popular?
#178Earlier quoted context omitted.
Besides the issues that jerf mentioned, Erlang also has per-process garbage collection built right into the VM. Last time I checked Go's garbage collection was still stop-the-world, mark-and-sweep, making it less suitable for soft real-time systems than Erlang.
"Go 2.0" probably can't ever quite fix that, but there's some potential for improvement; one can imagine as an optimization the compiler being able to determine a particular goroutine really is isolated (no shared state with anything else at start time, communicates only via channels that are full copiers of state, etc.) and independently GC's them, and also excludes them from the "stop" in the "stop the world". But…
Re: Ask HN: Why isn't Erlang more popular?
#179Honestly, I think what kills it is that it's not an Algol-descended language [1]. If Erlang was written with an Algol-esque syntax it would have taken off years ago. But instead it has this weird syntax, which it then doesn't really do that much with. What do I mean by that? Haskell has a radically different syntax, but it does things with that syntax and its pervasive currying to enable a powerful succinctness that…
Re: Ask HN: Why isn't Erlang more popular?
#180Earlier quoted context omitted.
Come on. Not exactly a good faith effort, is it? Why type in a rant like this, when you could have found a wonderful tutorial on Google in one tenth of the time it took you to write this?
100% of erlang tutorials are for fibonnaci.
I was so impressed with Erlang that i'm still banging my head on it nearly 10 (half-hearted) years later.