This file describes some of the changes incorporated by
Bill Schelter.


1) Merge facility for users to make changes in kcl files,
while respecting the integrity of the original version.
A principal benefit is that when a new original version arrives
the alterations to users changes will be minimal.  
The basic principal is that if there is a file eg c/alloc.c.V
in a directory, that will used to construct a new c/alloc.c
file during the make.  A further description is in the file merge.c

2) Fast-links.   see file fast-links

3)Debugging.
;;; Some debugging features:
;;; Search-stack :
;;; (:s "cal") or (:s 'cal) searches the stack for a frame whose function or 
;;; special form has a name containing "cal", moves there to display the local
;;; data.
;;;
;;; Break-locals :
;;; :bl displays the args and locals of the current function.
;;; (:bl 4) does this for 4 functions.
;;;
;;; (si:loc i)  accesses the local(i): slot.
;;; the *print-level* and *print-depth* are bound to si::*debug-print-level*

;;; Note you must have space < 3  in your optimize proclamation, in order for
;;; the local variable names to be saved by the compiler.

;;; To Do: add setf method for si:loc.
;;; add restart capability from various spots on the stack.




	




