14 ms·
> Based on this I'm guessing that Erlang is one of those functional languages that are great for mathematical proof-like software development but not practical
by vertex-four 13y ago
> Based on this I'm guessing that Erlang is one of those functional languages that are great for mathematical proof-like software development but not practical for solving actual problems because the world is mutable and the language constructs are not.
It was actually designed to solve actual problems. Specifically, extremely high reliability in some of Ericsson's core networking gear.
I'd recommend Learn You Some Erlang[0] if you intend to look at it again. It explains the language, then OTP (the Open Telephony Platform - a framework for defining Erlang process trees and failure modes), then basic outside communication and disk storage.
[0] http://learnyousomeerlang.com/ http://learnyousomeerlang.com/
- Guvante 13y agoYou misunderstand his point. He isn't saying that Erlang is a toy language, he is saying that documentation makes Erlang look like a toy language. i.e. showing him how his thought was wrong doesn't change the fact that many other people will probably make a similar thoughts.
- vertex-four 13y agoNo, I understood the OP's point, I just decided to point them towards a better resource in the case that they do want to learn more about it at some point. I agree that the Erlang site is utterly dreadful.
- gordonguthrie 13y agoYessum, it is indeedy...
- Guvante 13y agoFair enough, just misunderstood your tone, my apologies.
- hapless 13y agoFor the record, only one generation of equipment used Erlang/OTP. As a part of Ericsson's hardware platform, it was very short-lived.
- zdam 13y agoWhat did subsequent generations of equipment use?