TBH it’s the default laziness that I like about Haskell at the momenthttps://twitter.com/vamchale/status/1034550145847906305 …
-
-
Yeah, but now if I want a really tidy fix-point or to think in terms of infinite lists, I'm going to need or want escape blocks from the defaults. It's hard to put a pin in the "common case," so I'm glad that Haskell exists to prove how far non-eager evaluation can take us.
-
Lenient code looks exactly like lazy evaluation and behaves exactly the same as lazy would if all unevaluated thunks were kept around and eventually evaluated. The two interesting bits are - lenient evaluation integrates recursion and effects more cleanly than fixIO.
- 1 more reply
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.