How to Design Worlds
Copyright © 2008, Felleisen, Findler, Fisler, Flatt, Krishnamurthi
Creative Commons Attribution-NonCommercial-ShareAlike 3.0 United States License
Version 1

You can download the entire book as a single PDF file, free-of-cost.

On this site, you will find the projects referred to in the book, and their solutions (some of which are password protected).

Please use DrScheme version 4.1 (and subsequent releases). If you must use DrScheme version 4 (instead of 4.1 or later), replace key=? with equal?.

2008-09-01: put the animated GIFs back in, to co-exist with Flash
2008-08-18: updated version information, replaced animated GIFs with Flash

All the solutions in this version were prepared by Danny Yoo (WPI) and Zhe Zhang (Brown). We thank them for their meticulous and imaginative work. Special thanks to Danny for generating all the animated GIF and Flash animations.

If you're using this in a classroom (teaching at a University, College, High School, Grammar School, Hochschule, Gymnasium, etc.), please let us know!

Matthias Felleisen is Trustee Professor of Computer Science at Northeastern University. Robert Bruce Findler is Assistant Professor of Computer Science at Northwestern University. Kathi Fisler is Associate Professor of Computer Science at WPI. Matthew Flatt is Associate Professor of Computer Science at the University of Utah. Shriram Krishnamurthi is Associate Professor of Computer Science at Brown University.