Skip to content

Instantly share code, notes, and snippets.

@jacksonwillis
Created June 3, 2012 07:59
Show Gist options
  • Save jacksonwillis/2862522 to your computer and use it in GitHub Desktop.
Save jacksonwillis/2862522 to your computer and use it in GitHub Desktop.
y combinator
B = (f) -> (g) -> (h) -> f (g h)
M = (f) -> f f
K = (f) -> (g) f
Y = (f) -> M (B f) M
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment