News for hackers. Stuff that matters.
Re:OCaml Programming: Correct and Efficient and Beautiful by djtango on Sunday July 27, 2025 @05:20AM (#44699978)
It's really worth noting that one of the biggest real world Haskell codebases in the world (ie Standard Chartered) wrote their own compiler to make Haskell evaluation strict and make it easier to do interop with C++

Laziness by default was definitely an opinionated design choice for a language when using it in production

Re:OCaml Programming: Correct and Efficient and Beautiful by tome on Sunday July 27, 2025 @08:49AM (#44700957)
When I worked for Standard Chartered I was told that Mu, the compiler in question, was only strict because it was originally written to target an existing strict runtime (called Lambda, and Mu is the next letter in the Greek alphabet), not because they particularly wanted a strict language.