I wonder though whether it's true that this is how you can teach non-programmers functional programming because the way the emoji puzzles are evaluated is an algorithm expressed in English, but not a very simple one with all the "labels" and "numbers" etc.
I would think this more how you can teach programmers lambda-calculus.
But this is excellent. I wonder if this visual presentation of lambda calculus is your invention or is there some material that predates this?
[+] [-] chibicode|6 years ago|reply
[+] [-] galaxyLogic|6 years ago|reply
I wonder though whether it's true that this is how you can teach non-programmers functional programming because the way the emoji puzzles are evaluated is an algorithm expressed in English, but not a very simple one with all the "labels" and "numbers" etc.
I would think this more how you can teach programmers lambda-calculus.
But this is excellent. I wonder if this visual presentation of lambda calculus is your invention or is there some material that predates this?