Lambda calculus: LINKS
https://en.wikipedia.org/wiki/Lambda_calculus_definition
Combinator Birds: Index of combinators with SKI equivalents https://www.angelfire.com/tx4/cus/combinator/birds.html
Lambda as JS, or A Flock of Functions Combinators, Lambda Calculus, and Church Encodings in JavaScript talk: https://glebec.github.io/lambda-talk/ code: https://github.com/glebec/lambda-talk
Lambda_calculus https://en.wikipedia.org/wiki/Lambda_calculus
Encoding datatypes https://en.wikipedia.org/wiki/Lambda_calculus#Encoding_datatypes
Church encoding
https://en.wikipedia.org/wiki/Church_encoding
https://programmable.computer/posts/church_encoding.html
Church encoded Either https://blog.ploeh.dk/2018/06/11/church-encoded-either/
Scott encoding
Mogensen-Scott encoding https://en.wikipedia.org/wiki/Mogensen-Scott_encoding
Scott encoding https://kseo.github.io/posts/2016-12-13-scott-encoding.html
Y combinator
Recursions without names https://blog.klipse.tech/lambda/2016/08/10/almost-y-combinator-javascript.html
The Y combinator in JS https://blog.klipse.tech/lambda/2016/08/10/pure-y-combinator-javascript.html
Y combinator and memoization https://blog.klipse.tech/lambda/2016/08/10/y-combinator-app-javascript.html
Y-combo in LC: LC in JS - Exploring recursion without bindings https://www.youtube.com/watch?v=FITJMJjASUs
Lambda lifting
https://en.wikipedia.org/wiki/Lambda_lifting
Last updated
Was this helpful?