3 ms·
Haskell has been around for a really long time, almost 4 decades. It's used quite a bit by programming language theorists and category theorists to prove their
by lambda_obrien 6y ago
Haskell has been around for a really long time, almost 4 decades. It's used quite a bit by programming language theorists and category theorists to prove their mathematical theorems in a real language. It's not trendy or experimental, although some parts are one or both. There are about 5 ways to do everything in Haskell, but that's not bad once you understand it. It's not a language you can just pickup in a weekend and easily Google questions about, it's generally used for applications that require some higher level of data and quality assurance, from a fully proven program using Coq to simply a program that's easier to use equatorial reasoning on, like industrial processes or stream processing pipelines.
Erlang has been around about as long. It's also not trendy, and it's designed for telecommunications applications, where the extremely distributed actor model is great. Others might try to shoehorn it everywhere, mostly via elixir, but it's a very reasonable language for many uses, like chat programs or distributed in memory stores.
You might want to understand something before you crap all over it, everything exists for a reason, try to figure out the reason.
- betaby 6y agoYour statement about Erlang in telecom is mostly a myth. There was one somewhat successful niche piece of equipment from Ericsson and even that was ~20 years ago. Erlang is basically unheard in the telecom field.
- lambda_obrien 6y agoInteresting, do you have any details on that? I've always seen it's origin story start in telecommunications.
- betaby 6y agoSure, that was AXD 301 ATM switch http://erlang.se/publications/ericsson_review_axd301_1998012.pdf http://erlang.se/publications/ericsson_review_axd301_1998012...