News for hackers. Stuff that matters.
Re:Why OCaml, why now? (2014) by jonsterling on Sunday February 15, 2015 @11:09AM (#9052964)
Nope! You may be able to get evaluation order out of it, but the main reason I care about strictness is not CBV evaluation order. It is the following:

1. Reasoning by induction: not possible with a lazy function space

2. Non-pointed types: also not possible in Haskell

3. Compatibility with a proper treatment of effects

It's great that you can do strictness annotations in Haskell! But they don't accord one the above facilities at all.

There are no comments on this comment yet.