Hacker Newsnew | comments | leaders | jobs | submitlogin
Quirky Birds and Meta-Syntactic Programming (github.com)
19 points by raganwald 461 days ago | 3 comments


3 points by mechanical_fish 460 days ago | link

As explained in Kestrels, the practice of nicknaming combinators after birds was established in Raymond Smullyan's amazing book To Mock a Mockingbird. In this book, Smullyan explains combinatory logic and derives a number of important results by presenting the various combinators as songbirds in a forest. Since the publication of the book more than twenty years ago, the names he gave the birds have become standard nicknames for the various combinators.

Holy crap. I own two of Smullyan's books, which I read as a kid, but I never knew this. News.yc pays off again!

-----

2 points by raganwald 460 days ago | link

My bad, the link really should be:

http://github.com/raganwald/homoiconic/tree/master/2008-11-0...

-----

2 points by tel 461 days ago | link

Reg, as usual, is making Ruby do some pretty exotic gymnastics, but more than the language extensions themselves, I just really want to read To Mock a Mockingbird now.

-----




Lists | RSS | Bookmarklet | Guidelines | FAQ | News News | Feature Requests | Y Combinator | Apply | Library

Analytics by Mixpanel