There is a very common pattern in the world where people conflate goals with results
There is a very common pattern in the world where people conflate goals with results . Of course, when I say that, it's obvious that the two things aren't the same, but the unexamined assumption that they are the same sneaks in anyhow when you aren't looking, a cognitive shortcut hard to catch yourself making and harder yet to get in front of and deal with. In the light of this statement, the answer to what I think is the thesis question of that entire piece: "This begs the question: why aren't language and library designers stealing the structure behind Erlang's behaviours, rather than copying the ideas of lightweight processes and message passing?" Is that while Erlang has a lot of good goals , the results of how they got there are simply not the state of the art. Or, to put it another way, language designers are not copying Erlang, and they are correct to not copy Erlang. I respect Erlang a lot. They were a good 10-15 years ahead of their time. However, you will note that if you add 10-15 years to the creation date of Erlang, you still end up in the past. …
Original discussionErlang's not about lightweight processes and message passing274 source comments · at import