Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Thanks for the correction, changed to exception-throwing - that's the behaviour I don't like


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?


> 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

[edit: This talk is also titled "Platform values, Rust, and implications for systems software". I'm not sure which title is preferred.]


Yup, sounds about right. That was an excellent insight from him.


They 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?


I may have overreacted to the title of the blog post and carried that over to the post I replied to :). That's my bad.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: