Structure of the Book

The book is structured so that you can create simple Guile extensions after reading through Chapter 6. Chapter 2 is a discussion about extension languages and pragmatic programming. It can safely be skipped by the impatient. You should read Chapters 3--6 in order and check out the examples. These chapters describe how to use Guile when the C environment and the Guile environment are relatively independent, and interaction between the two is based on a specific API.

The remaining chapters describe hybrid combinations of C and Guile that are not necessary for common extensions, but, may be very useful in specific circumstances. These chapters may be read out of order depending on the need.