Screen-Cast: Functional Purity

Return to the RPFT Screen-Cast SeriesThis is the eighth screen-cast in a series on writing Recursive Pure Functional Transformations. This screen-cast discusses functional purity. Functional purity is a must in order to write reliable, robust, debuggable, readable, and understandable functional transformations.

Some developers may already be familiar with functional purity. 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, extension methods, and functional purity.