CMU Artificial Intelligence Repository
 
   
   
   
   
  
XScheme: Graphical Scheme debugger
lang/scheme/code/debug/xscheme/
XScheme is a graphical Scheme debugger based on STk (Scheme Tk
interface) and was developed for cs169 Software Engineering class of
1994 at University of California at Berkeley.
The features of this release include:
  *  Breakpoints on any subexpression of a closure -- stop evaluation
     before that subexpression is evaluated.  Set break, remove break
     enable/disable break operations can be done both interactively from
     Break point manager window, Expression viewer or scheme prompt, as
     well as from code.
  *  Self-evaluating watch expressions, that provide monitoring of 
     arbitrary expressions with various scope and evaluation options.
  *  Abitily to install custom viewers that provide a specialized
     view at any scheme data. These viewers must confirm to a
     common interface and can be attached to any watch expression
     so the value of that watch expression is displayed with this
     specified viewer. 
  *  A number of viewer is provided with this release:
       -  expression viewer, shows data in textual notation, pretty
                             printed with color coded keywords.
       -  Box-n-Pointer Viewer, shows data in Box and Pointer
                             notation, with a cons cell represented
                             as a box with two pointers for car and cdr.
       -  Environment Viewer, a specialized viewer to display the
                             current binings of any given
                             environment, and its parent environments.
  *  Evaluation Monitor: provides display of the location of
     evaluation when a breakpoint occurs and displays current
     local bindings at that point. 
  *  Help system. It provides a set of indexed entries that can be
     expanded easily by loading a new text module and regestering.
     Help screens can use custom fonts, sizes and formatting. No
     colors are supported yet, but can be added with minimum effort.
Origin:   
   kaolin.unice.fr:/pub/xscheme-0.2.tar.gz
Version:      0.2
Requires:     STk 2.1b2 or later.
Copying:      Use, copying, modification, and distribution permitted.
CD-ROM:       Prime Time Freeware for AI, Issue 1-1
Author(s):    RND-SyS -- Dmitry Serebrennikov, Nikolay Stolin,
              Khang Kim Dao, Nam Nguyenn, Mike Rogoff
Keywords:
   Authors!Dao, Authors!Nguyenn, Authors!Rogoff, 
   Authors!Serebrennikov, Authors!Stolin, Debuggers, 
   LINT for Scheme@{{\tt lint} for Scheme}, Scheme!Code, 
   Scheme!Debuggers, XScheme
References:   ?
Last Web update on Mon Feb 13 10:35:38 1995 
AI.Repository@cs.cmu.edu