3 ms·
Haskell actually doesn't care by conscious choice: It's meant as a research language, and has "avoided success at all costs" (to use the tongue-in-cheek quote)
by dirkt 8y ago
Haskell actually doesn't care by conscious choice: It's meant as a research language, and has "avoided success at all costs" (to use the tongue-in-cheek quote) to retain the freedom to play around with things. Which in turn lead to quite a few inventions that are now being copied by other modern languages (like Rust), though they rename them to make them less scary (apparently programmers are easily scared by names ... like the one that starts with M.).
That's a bit sad. On the other hand: Imitation is the sincerest form of flattery.
- splintercell 8y agoIt's actually "avoid (success at all costs)", rather than "avoid success, at all costs".
- AnimalMuppet 8y agoI don't know that it's sad at all. If you want to make a language to be a research language, there's nothing wrong with doing so. If that's what you want, being influential, having other languages steal your ideas is what success looks like. If you want your language to be used by working software engineers, that's a different metric of success. But then, you'd do things differently if that was your goal. Haskell, in achieving some real-world use, has achieved beyond the wildest dreams of a research language.