News for hackers. Stuff that matters.
Re:The Development of Erlang (1997) by anhner on Thursday June 03, 2021 @03:34AM (#27378223)
I always remember Joe Armstrong's quote (which is an adaptation of the of Greenspun's tenth rule):

“Any sufficiently complicated concurrent program in another language contains an ad hoc informally-specified bug-ridden slow implementation of half of Erlang.”

That is, while other languages and systems barely scratched the surface in terms of distributed programming, Erlang was perfecting all the models needed for it, because that's what it was built for. So everyone else is now playing catch-up with Erlang.

Re:The Development of Erlang (1997) by davidw on Thursday June 03, 2021 @09:44AM (#27381214)
I had always thought that quote was attributed to Robert Virding:

http://rvirding.blogspot.com/2008/01/virdings-first-rule-of-...

Re:The Development of Erlang (1997) by pjmlp on Thursday June 03, 2021 @04:31AM (#27378549)
It is easier to get a distributed computing runtime on existing ecosystems than rewriting the world.

I have learned Erlang, and like its Prolog inspired syntax, but that is all about it, there is hardly a place for it on the Java/.NET/C++ shops I work on.

Akka, Orleans, HPX, OpenMP have much more uptake.

Re:The Development of Erlang (1997) by atulatul on Thursday June 03, 2021 @04:40AM (#27378589)
Just curious about Orleans. I remember reading about it as Erlang inspired MS language. Do you happen to know about adoption in the industry?
Re:The Development of Erlang (1997) by pjmlp on Thursday June 03, 2021 @05:04AM (#27378723)
Orleans is a .NET framework for distributed applications, no language at all.

As for industry adoption, it is used by some game studios, for example,

http://www.odbms.org/blog/2016/02/orleans-the-technology-beh...

https://www.gamasutra.com/blogs/AshkanSaeediMazdeh/20170209/...