Scheme Programming
From Wikibooks, open books for an open world
Programming with Scheme
A comprehensive look at the Scheme programming language and its features.
Table Of Contents
Introduction
- Why Learn Scheme?
- Why Scheme rather than Java, Python or another high-level language?
- What defines Scheme?
- A Note on R5RS
- Using a Scheme interpreter
- A taste of Scheme
Beginning Scheme
- Scheme Datatypes
- Simple Expressions
- Simple Maths
- Further Maths
- List Operations
- Vector Operations
- Using Variables
- Conditionals
- Procedures
- Looping
- Some Useful Shortcuts Used in this Book