I\'m thoroughly intrigued by Scheme, and have started with some toy programming examples, and am reading through Paul Graham\'s On Lisp.
One thing I haven\'t been able t
If you are starting off with Scheme, have a look at How to Design Programs. This book presents the "Schemey" approach to problem solving. I don't think there is a book that compares OO and functional solutions to the same programming problems. But there is a nice presentation that shows how dynamic languages like Scheme could provide simple solutions to problems that demand complex design patterns in statically typed OOP languages.