Raymond Smullyan's combinator birds for Scheme.


This is a simple library of combinators I wrote while working through "To Mock A Mockingbird", in order to play with the logic in Scheme.


Each bird from the book is provided as a combinator procedure. When called with one or more arguments, it returns another combinator. When called with no arguments, it returns two values: its name, and the equivalent lambda expression.


This software is written by Evan Hanson and placed in the public domain. All warranties are disclaimed.