72 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			72 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
| I have hacked the following files to accomodate my new top-level.  Most
 | |
| changes are to allow non-noisy file and package loading, which is not
 | |
| acceptable for scripts.
 | |
|     -Olin
 | |
|      6/95
 | |
| 
 | |
| env/load-package.scm
 | |
|     really-ensure-loaded
 | |
|     	New proc, has noise option.
 | |
| 
 | |
| bcomp/undefined.scm
 | |
|     really-noting-undefined-variables
 | |
|     	New proc, has noise option.
 | |
| 
 | |
| bcomp/scan.scm
 | |
|     really-scan-structures
 | |
|     really-scan-file
 | |
|     really-scan-package
 | |
|     	New procs, have noise option.
 | |
|     
 | |
| rts/eval.scm
 | |
|     really-eval-scanned-forms
 | |
|     	New proc, has noise option.
 | |
|     N.B.: While there is another implementation of EVAL-SCANNED-FORMS
 | |
|     (in debug/mini-eval), I didn't bother to define REALLY-E-S-F over
 | |
|     there as well.
 | |
|     
 | |
| env/build.scm
 | |
|     STAND-ALONE-RESUMER now uses ERROR-OUTPUT-PORT 
 | |
|     for default error reporting, not CURRENT-OUTPUT-PORT.
 | |
| 
 | |
| 
 | |
| more-packages.scm
 | |
|     - Had to add ports to BUILD's open clause, so it could get at 
 | |
|       ERROR-OUTPUT-PORTS
 | |
|     - Added a structure BUILD-INTERNALS exporting SIMPLE-CONDITION-HANDLER.
 | |
|       This is for the top-levels made by the scsh heap dumpers (as a 
 | |
|       workaround for S48 error-output-port lossage).
 | |
|       Also must add BUILD-INTERNALS to
 | |
|       MORE-STRUCTURES-INTERFACE at end of file so it'll be kept around.
 | |
| 
 | |
| more-interfaces.scm
 | |
|     Added USER-ENVIRONMENT to package-commands-internal-interface.
 | |
|     My top-level needs it.
 | |
| 
 | |
| build-usual-image
 | |
|     Changed to fire up vm as 
 | |
|     	vm -o vm -i initial.image batch
 | |
|     not
 | |
|     	vm -i initial.image -a batch
 | |
|     The nature of Unix args and the recursive-machine structure
 | |
|     of arglists means that -i <image> *must* terminate vm arg scanning.
 | |
|     So the -a is superfluous.
 | |
| 
 | |
| command.scm
 | |
|     with-new-session, with-user-context
 | |
|     	New procedures, separate the idea of "logging in" user --
 | |
|     	establishing context for command processor -- from actually
 | |
|     	starting up the command processor. The old START-COMMAND-PROCESSOR
 | |
|     	folded these two together, so you can't establish context and
 | |
|     	then run your own thunk. (You want to do this if your top-level
 | |
|         thunk might later hit a breakpoint, for instance.)
 | |
|     These are also exported in whatever the right package is.
 | |
| 
 | |
| initial-packages.scm
 | |
|     Added really-ensure-loaded to ENSURES-LOADED package.
 | |
| 
 | |
| interfaces.scm
 | |
|     Added really-{scan-structures,noting-undefined-variables,
 | |
|     	    	  eval-scanned-forms} to the interfaces containing the
 | |
|     non-really variants.
 |