3 ms·
I think it's worth pointing out that your values[0] may not align with Haskell's values. That's absolutely fine, but it doesn't mean that Haskell is "bad" in so
by Quekid5 6y ago
I think it's worth pointing out that your values[0] may not align with Haskell's values. That's absolutely fine, but it doesn't mean that Haskell is "bad" in some objective sense.
AFAICT, most of your 'complaints' would apply equally to, say, Java or C#.
[0] I can't recall which exact presentation it was, but Bryan Cantrill had a brilliant segment on this in one of them. Perhaps others around here can remember?
- girvo 6y agoThey didn’t argue that it was “bad in some objective sense”, they pointed out a feature in Haskell that they specifically don’t like. Unless you consider Haskell to be a perfect language, discarding an opinion that was labeled as exactly that seems silly to me. Especially with such a broad strokes “love it or leave it” reply... Those complaints apply to those languages too, yes. What’s your point here?
- Quekid5 6y agoI may have overreacted to the title of the blog post and carried that over to the post I replied to :). That's my bad.
- codesections 6y ago> I can't recall which exact presentation it was, but Bryan Cantrill had a brilliant segment on this in one of them. Perhaps others around here can remember? I think that's his discussion of language values in "Rust and Other Interesting Things" at Scale By The Bay 2018. https://www.youtube.com/watch?v=2wZ1pCpJUIM https://www.youtube.com/watch?v=2wZ1pCpJUIM [edit: This talk is also titled "Platform values, Rust, and implications for systems software". I'm not sure which title is preferred.]
- Quekid5 6y agoYup, sounds about right. That was an excellent insight from him.