Programs for Playing with the Politics of Redistricting

Anyone interested in taking a closer look at the algorithms discussed here is invited to read the program source code. The programs are written in the programming language called Scheme, a dialect of Lisp. (For more information on the language, see the Internet Scheme Repository). There are two files: If you experiment with the programs, I would be pleased to hear about it, but I can offer only limited help in getting them running. Please send comments to