1 Materials
2 The Modern World: Recursive References with Factorial
3 The Primordial World: No Recursive References
4 Don’t Ask, Do Tell
5 Looking Back
6 Looking Forward
7 Finding Y
Version: 5.3

How the Y Works

Welcome to my explanation to myself of how the applicative-order Y-combinator works.

    1 Materials

    2 The Modern World: Recursive References with Factorial

    3 The Primordial World: No Recursive References

    4 Don’t Ask, Do Tell

    5 Looking Back

    6 Looking Forward

    7 Finding Y

1 Materials

There are a lot of materials out there. Most of them were confusing and didn’t "speak to me". The following provided the different bits that I needed:

The Y-combinator provides the machinery to provide recursion to anonymous methods. This document is a record of what I worked through to try to understand the problem that it solves, and how.

2 The Modern World: Recursive References with Factorial





3 The Primordial World: No Recursive References






4 Don’t Ask, Do Tell






5 Looking Back







6 Looking Forward



7 Finding Y