Organization of this book
We have divided the chapters of this book into four parts:
Part I, Basic Concepts, introduces the object-oriented and dynamic nature of Dylan.
Part II, Intermediate Topics, provides more details about Dylan's object-oriented techniques, and covers collections (that is, how to use strings, vectors, lists, and other kinds of collections), control flow, libraries, and modules.
Part III, Sample Application, contains a complete working application that illustrates the topics covered in Parts I and II.
Part IV, Advanced Topics, covers four areas that are sophisticated and powerful: multiple inheritance, performance versus flexibility, exceptions, and macros. The chapters in Part IV show how we can improve the example shown in Part III by applying advanced techniques.




