Since there are actor libraries like akka targeting the JVM and claiming to offer similar benefits, why should someone prefer erlang?
Because Akka can't magically patch over the JVM's shared memory model: http://doc.akka.io/docs/akka/snapshot/general/jmm.html#jmm-s... And because the JVM does global stop-the-world garbage collection, which makes soft real-time implausible because of the unpredictability of GC affecting your actors. Erlang has per-process heaps. Basically the Erlang VM was created for this use case while the JVM was not, and its not…
Why The Cool Kids Don't Use Erlang
71–80 of 128 posts
Re: Why The Cool Kids Don't Use Erlang
#72This thing is completely unreadable on a phone. Does it have a more phone-friendly version somewhere?
It's not really much better on a browser. It took me about 10 minutes of clicking and swiping to figure out that you're meant to use the cursor keys to navigate. What a shitty user experience...
Re: Why The Cool Kids Don't Use Erlang
#73Earlier quoted context omitted.
Interestingly enough, in both the start up and corporate world I've seen hiring when the developer has NO skill in the language. This was true about Java, this was true about Ruby. This was true about python... I think what would be a more interesting analysis is what cohort pre-selects themselves to functional languages, or projects where that technology is used? Out of all the software today, where is the most prom…
That's what happened at my first job hired as a research assistant at a world leading research place. My instructions where Keith will give you an hours instruction on how to use the PDP there is a book on fortan in the company library go and learn it. Oh BTW that was leaving high school with 5 O Levels
Re: Why The Cool Kids Don't Use Erlang
#74Does that RedMonk chart not show that it is fairly cool? You have C# and Java at the top - I wouldn't call them cool, widespread, not cool. It's above, on both axes Arduino, Dart, TypeScript. It's in the vicinity of Clojure, Go, CoffeeScript.
>It's above, on both axes Arduino... Does anyone know why they would include a hardware device among a ranking of programming languages? The most prominent language used to program Arduinos is probably C, followed by C++ and then AVR assembly. I don't understand why they would include it among programming languages.
Re: Why The Cool Kids Don't Use Erlang
#75Earlier quoted context omitted.
What's bad about the state of node? Or are you saying Erlang is underdeveloped and you would prefer it that way. Because in my eyes, node is doing great.
I think, the implication was that it attracts a disproportionate number of inexperienced yet very vocal and immature crowds. It creates and unfriendly and unpleasant community. Also the marketing innovation or advantage it proclaims -- "callbacks as a concurrency mechanism" are thought by some to betray a understanding of how concurrency can be handled in a sane way. So anything said or promoted afterwards is discard…
Re: Why The Cool Kids Don't Use Erlang
#76Earlier quoted context omitted.
I don't get this thing about having to find developers in a particular language. I work on a lot of OCaml programs, and have used and hired developers to work on the same programs. None of them had OCaml experience before, but they just learned it as they went along (because they are intelligent programmers). I actively don't want someone who only knows one language. Also we're using RabbitMQ (written in Erlang). At…
This would be a valid reason: http://paulgraham.com/pypar.html I agree with you that whilst familiarity with a rare, powerful language might be a signal of quality, lack of familiarity with rare languages does not imply the reverse.
Someone coming from Java has to learn both FP and the erlang syntax at the same time.
Re: Why The Cool Kids Don't Use Erlang
#77Earlier quoted context omitted.
Jon Skeet is a Google developer. Well early Git adopters were Linux developers. Does it mean that GitHub is not really mainstream apart from a narrow group of people?
> Does it mean that GitHub is not really mainstream apart from a narrow group of people? Does git even work well on Windows yet?
Re: Why The Cool Kids Don't Use Erlang
#78Earlier quoted context omitted.
That's what happened at my first job hired as a research assistant at a world leading research place. My instructions where Keith will give you an hours instruction on how to use the PDP there is a book on fortan in the company library go and learn it. Oh BTW that was leaving high school with 5 O Levels
What is an O Level?
Re: Why The Cool Kids Don't Use Erlang
#79http://vimeo.com/98639067
Re: Why The Cool Kids Don't Use Erlang
#80An interesting thing is Common Lisp's place in the graph. It roughly translates to saying Common Lispers have less woes relatively. The CL nerds were right all along :)
Also SO is kind of geared towards entry level programmers, which applies to few CL folks.