OOPS Research Group

This is the home page for OOPS Research Group, supervised by Prof. Paul R. Wilson. The graduate students in the group are:

Research Areas

Also online is a draft of most of Paul Wilson's book-in-progress, An Introduction to Scheme and its Implementation in html format for web browsing. (A PostScript version also available.) This contains most (but not all) of the material from the old ASCII course notes on Scheme, in a much improved and expanded presentation. (It's about 350 standard texinfo pages so far, 2-upped to keep it under 200 pages. More material is in the works, including an intro to object systems and metaobjects.) Besides being a good general introduction to the Scheme language, Scheme programming, and interpreters and compilers more generally, it provides a general introduction to things like macros---making it good background reading for Stephen Carl's masters thesis.

A list of our papers, with brief descriptions, is also available.

More papers, a bibliography on heap management, and the source code for Texas Persistent Store are available via anonymous ftp at ftp.cs.utexas.edu:/pub/garbage. The README file lists all the available material including subdirectories which contain collected papers from the 1991 and 1993 OOPSLA Garbage Collection and Memory Management Workshops.

People interested in garbage collection may also be interested in Henry Baker's ftp site, although it's on an overloaded site and may not be accessible (keep trying). Another site of great interest is Hans Boehm's which contains several papers as well as free source code for several garbage collectors used with C, C++ and other languages.


Sheetal V. Kakkad