jes5199 3 days ago

I love Haskell because I can write provably correct code that still doesn’t work

3
kqr 3 days ago

If that is what you want to do, you can do that in any language. It's just that when you do it in e.g. Java, you have to spend a lot longer proving correctness before discovering that it doesn't work.

declan_roberts 3 days ago

I love it because I can spend all my time noodling over types and never ship a product that would have been great shipped in a late night wine-fueled session of 1999 PHP.

anonzzzies 3 days ago

Now you would vibe it and ship it during the ol' drink.

jiggawatts 3 days ago

A Haskell quote I like is: “I’ve only proven this correct, I haven’t tried it.”

neilwilson 3 days ago

Isn’t that one of Dijkstra’s supposed comments?

OskarS 3 days ago

It's Knuth! [1]

"Beware of bugs in the above code; I have only proved it correct, not tried it."

[1]: https://www-cs-faculty.stanford.edu/~knuth/faq.html

jiggawatts 3 days ago

It's incredible that given how fuzzy and inaccurate human memory is, we treat any LLM that can't perfectly recite volumes of information as somehow beneath us.