4 ms·
> Simon Peyton Jones is reported to have said that lazy evaluation has been kept "to keep us honest about side effects", i.e., that size effects become immediat
by scns 3y ago
> Simon Peyton Jones is reported to have said that lazy evaluation has been kept "to keep us honest about side effects", i.e., that size effects become immediately painful with pervasive lazy evaluation.
IIRC he wrote or said that lazy evaluation, was a mistake in hindsight.
- nequo 3y agoDo you have a source for that? From what I recall, SPJ says that the grass is always greener on the other side. So if Haskell was strict by default, some of us would be pining for a lazy version of it.
- scns 3y agoSadly no. I think it may have been the answer in an interview to what he would have done differently with all the hindsight experience he now has.
- hgsgm 3y agoIt's here: https://news.ycombinator.com/item?id=1924061 https://news.ycombinator.com/item?id=1924061
- hgsgm 3y agoHere: https://news.ycombinator.com/item?id=1924061 https://news.ycombinator.com/item?id=1924061