Follow

@lucidiot@tiny.tilde.website @BatElite that isn't correct

(λf . (λx . (f x))

is an expression that basically means "if I'm given a function, called f, and a value, called x, then I will apply that function to the value"

so if I wrote (λf . (λx . (f x)) (addFive) (3), the expression means "run addFive on 3", so we'll get a result of 8

(of course this is a completely useless transformation, I could just directly write "addFive 3")

Sign in to participate in the conversation
Computer Fairies

Computer Fairies is a Mastodon instance that aims to be as queer, friendly and furry as possible. We welcome all kinds of computer fairies!