News for hackers. Stuff that matters.
Re:Whiteboard problems in pure Lambda Calculus by dogfishbar on Monday March 20, 2017 @11:55PM (#13919758)
Nice article! But you have a typo.

(λx.x y)

does not return y, though

(\x.x) y

does.

Re:Whiteboard problems in pure Lambda Calculus by jtolds on Tuesday March 21, 2017 @12:53AM (#13919959)
There's an aside about how I've chosen precedence. The way I've defined operator precedence and binding, (\x.x) y is not a valid expression (parentheses only mean function application), and (λx.x y) returns y. You can argue I defined things wrong, but it is all in how you define things.