Screen-Cast: Laziness and Eagerness

Return to the RPFT Screen-Cast SeriesThis is the sixth screen-cast in a series on writing Recursive Pure Functional Transformations. This screen-cast discusses laziness and eagerness. Understanding these concepts is key to writing transformations that perform well.

Many developers may already be familiar with laziness and eagerness. If you are one of those developers, feel free to skip this screen-cast, and continue watching at the point in this screen-cast series where you are not familiar with the content. This screen-cast series is oriented towards a typical object-oriented developer who has not had exposure to functional programming. The goal is to go from OO all the way through to writing recursive pure functional transformations, so it is necessary to cover such topics as lambda expressions, closures, and extension methods.