PL-Detective: A system for teaching programming language concepts

Click here to get a paper describing the PL-Detective (35th ACM Technical Symposium on Computer Science Education, 2004) and click here to get a paper evaluating the PL-Detective (36th ACM Technical Symposium on Computer Science Education, 2005).  The PL-Detective was developed by Amer Diwan, William Waite, and Michele Jackson at the University of Colorado, Boulder.

The PL-Detective is available under the GNU Public Licence.  To see examples of exercises that use the PL-Detective, visit our class web page for CSCI 3155 (Principles of Programming Languages). 

Binary Downloads (recommended)

Source Downloads