The interpreters in Chapters 2 through 4 are written in C and have been tested using the Gnu C compiler.  The Gnu C compiler (gcc) is available on Bama, which is a Unix environment.  It is also installed on the Windows machines in the CS graduate lab (room 121 EE).  Or you can download it for home use at http://gcc.gnu.org/install/index.html.  You might also be able to use other C compilers such as Microsoft .NET to compile these C programs, but they haven't been tested for compatibility.

The interpreters in Chapters 5 through 10 are written in ML and have been tested using Moscow ML.  Moscow ML is installed on the Windows machines in the CS graduate lab (room 121 EE).  Or you can download it for home use at http://www.dina.kvl.dk/~sestoft/mosml.html.  You might also be able to use other ML systems such as Standard ML of New Jersey to run the ML code, but they haven't been tested for compatibility.