Whirlwind Tour of Languages, Scheme

We begin our quest to create a programming language with a whirlwind tour of some existing languages. To build great new works one must know what has come before. People have been programming computers for a while now, and some smart people have come up with impressive programming languages. Let's take a look at some of them.

You don't have to understand everything about all these languages right away. You'll get a taste of four languages, but just a taste. Hopefully it is enough of a taste to help you decide if you want to learn more about that language and that family of languages. If you don't already know these languages, don't be intimidated by all the new syntax and crazy things going on. The point is to show off some cool features of existing languages for inspiration for your language.

First up is Scheme.