This is a 3 part article on understanding the Y-Combinator, based on the Y-Not? talk I gave at RubyConf 2012. In Part I we will cover the historical background for the Y-Combinator. In Part II we will lay down a foundation of technical topics needed to understand the Y-Combinator In Part III we will derive the Y-Combinator from scratch.
Add your comment