Lazy vs. eager evaluation
Eager, applicative-order, strict
Before passing value to function
Lazy, normal-order, nonstrict, call-by-need, demand-driven
When/if first needed
Again, Haskell is lazy
Previous slide
Next slide
Back to first slide
View graphic version