https://yobriefca.se/blog/2014/05/19/the-weird-and-wonderful-characters-of-clojure/
I was trying to explain the lambda calculus to someone just now and I got stuck at the explanation of how (\x (\y x))
represents a true value. I remember the part about it being a function that takes two args and returns the first one, but how exactly does that map to truthiness? What’s the best way to explain it?