3 ms·Haskell's call-by-need is a close relative of by-name (the resulting thunk is only evaluated once).by mcguire 6y agoHaskell's call-by-need is a close relative of by-name (the resulting thunk is only evaluated once).