b4659ec599 
								
							 
						 
						
							
							
								
								* ikarus.numerics.ss now exports its identifiers.  
							
							
							
						 
						
							2007-05-05 03:01:12 -04:00  
				
					
						
							
							
								 
						
							
								6b327d7892 
								
							 
						 
						
							
							
								
								* (ikarus flonums) now exports its prims.  
							
							
							
						 
						
							2007-05-05 02:34:37 -04:00  
				
					
						
							
							
								 
						
							
								4c66daca01 
								
							 
						 
						
							
							
								
								* ikarus.cxr now exports the cxr prims.  
							
							
							
						 
						
							2007-05-05 02:28:30 -04:00  
				
					
						
							
							
								 
						
							
								0471c6b3fe 
								
							 
						 
						
							
							
								
								* ikarus.records.ss now exports its prims.  
							
							
							
						 
						
							2007-05-05 02:17:55 -04:00  
				
					
						
							
							
								 
						
							
								7799fb3238 
								
							 
						 
						
							
							
								
								* libcollect is renamed ikarus.collect.ss  
							
							... 
							
							
							
							* ikarus.collect.ss exports its ids. 
							
						 
						
							2007-05-05 02:07:50 -04:00  
				
					
						
							
							
								 
						
							
								9a28870d31 
								
							 
						 
						
							
							
								
								* libcontrol is now a full library.  
							
							... 
							
							
							
							renamed:
  src/libcontrol.ss => src/ikarus.control.ss 
							
						 
						
							2007-05-05 01:56:44 -04:00  
				
					
						
							
							
								 
						
							
								28e5c26cee 
								
							 
						 
						
							
							
								
								* moving on from (ikarus system handlers)  
							
							
							
						 
						
							2007-05-04 11:59:03 -04:00  
				
					
						
							
							
								 
						
							
								393ee8fbab 
								
							 
						 
						
							
							
								
								* ikarus.handlers.ss is now complete  
							
							
							
						 
						
							2007-05-04 11:38:39 -04:00  
				
					
						
							
							
								 
						
							
								a97798b598 
								
							 
						 
						
							
							
								
								* working through the handlers library  
							
							
							
						 
						
							2007-05-04 11:25:04 -04:00  
				
					
						
							
							
								 
						
							
								90ae8b65fb 
								
							 
						 
						
							
							
								
								* (ikarus system parameters) is good to go  
							
							
							
						 
						
							2007-05-04 11:16:42 -04:00  
				
					
						
							
							
								 
						
							
								6d38530828 
								
							 
						 
						
							
							
								
								* import modifiers look good now.  
							
							
							
						 
						
							2007-05-04 10:31:15 -04:00  
				
					
						
							
							
								 
						
							
								f9d0e76422 
								
							 
						 
						
							
							
								
								* added error stubs for the various import modifiers  
							
							
							
						 
						
							2007-05-04 09:45:41 -04:00  
				
					
						
							
							
								 
						
							
								19b1df212f 
								
							 
						 
						
							
							
								
								renamed:  
							
							... 
							
							
							
							src/libhandlers.ss => src/ikarus.handlers.ss 
							
						 
						
							2007-05-04 09:30:05 -04:00  
				
					
						
							
							
								 
						
							
								e58710865c 
								
							 
						 
						
							
							
								
								* Added a printer to the library rtd.  
							
							
							
						 
						
							2007-05-04 09:22:33 -04:00  
				
					
						
							
							
								 
						
							
								2ec3a6da7c 
								
							 
						 
						
							
							
								
								* makefile now constructs many initial libraries.  
							
							
							
						 
						
							2007-05-04 09:13:14 -04:00  
				
					
						
							
							
								 
						
							
								d75f2ef04d 
								
							 
						 
						
							
							
								
								* everything seems to work.  Now working on exporting the primitives  
							
							... 
							
							
							
							directly and eliminating the primitive-set! calls. 
							
						 
						
							2007-05-04 07:50:42 -04:00  
				
					
						
							
							
								 
						
							
								af69d9b3b1 
								
							 
						 
						
							
							
								
								* makefile now uses the export-locs for compiling the newly-built  
							
							... 
							
							
							
							system. 
							
						 
						
							2007-05-04 07:46:33 -04:00  
				
					
						
							
							
								 
						
							
								09e1b8e615 
								
							 
						 
						
							
							
								
								* makefile now overrides the primlocs when compiling the files.  
							
							
							
						 
						
							2007-05-04 07:16:32 -04:00  
				
					
						
							
							
								 
						
							
								0700cdc1cb 
								
							 
						 
						
							
							
								
								* build-system-library in makefile now constructs a proper  
							
							... 
							
							
							
							current-primitive-locations procedure. 
							
						 
						
							2007-05-04 06:14:20 -04:00  
				
					
						
							
							
								 
						
							
								75bfaf49a0 
								
							 
						 
						
							
							
								
								* makefile now calls (current-primitive-locations (lambda (x) #f))  
							
							... 
							
							
							
							on startup. 
							
						 
						
							2007-05-04 06:11:31 -04:00  
				
					
						
							
							
								 
						
							
								bc4e23ebbe 
								
							 
						 
						
							
							
								
								* refresh-cached-labels! is good now.  
							
							
							
						 
						
							2007-05-04 06:07:55 -04:00  
				
					
						
							
							
								 
						
							
								664492e688 
								
							 
						 
						
							
							
								
								* cleaned up the assembly-labels code.  
							
							
							
						 
						
							2007-05-04 05:01:38 -04:00  
				
					
						
							
							
								 
						
							
								cc159a4926 
								
							 
						 
						
							
							
								
								* SL_fx+_types is gone.  
							
							
							
						 
						
							2007-05-04 04:19:57 -04:00  
				
					
						
							
							
								 
						
							
								752ce74f1c 
								
							 
						 
						
							
							
								
								* SL_fx+_type is gone from the compiler.  
							
							
							
						 
						
							2007-05-04 04:17:21 -04:00  
				
					
						
							
							
								 
						
							
								f71cb36e11 
								
							 
						 
						
							
							
								
								* SL_apply_label is removed from the compiler.  
							
							
							
						 
						
							2007-05-04 04:12:56 -04:00  
				
					
						
							
							
								 
						
							
								416f49caf5 
								
							 
						 
						
							
							
								
								* make the "current-primitive-locations" a procedure that returns a  
							
							... 
							
							
							
							location instead of an alist. 
							
						 
						
							2007-05-04 03:53:39 -04:00  
				
					
						
							
							
								 
						
							
								54c48777d7 
								
							 
						 
						
							
							
								
								* The compiler now recognizes the (current-primitive-locations)  
							
							... 
							
							
							
							and generates appropriate code for symbols in the alist. 
							
						 
						
							2007-05-04 03:48:49 -04:00  
				
					
						
							
							
								 
						
							
								890c322adb 
								
							 
						 
						
							
							
								
								* made the compiler initialization (compiling the error handlers)  
							
							... 
							
							
							
							a procedure that's called explicitly at the bottom of the compiler
  library. 
							
						 
						
							2007-05-04 03:46:38 -04:00  
				
					
						
							
							
								 
						
							
								e3398504b8 
								
							 
						 
						
							
							
								
								* primitive-ref is removed from the compiler.  
							
							
							
						 
						
							2007-05-04 03:33:26 -04:00  
				
					
						
							
							
								 
						
							
								14a947e7f9 
								
							 
						 
						
							
							
								
								* removed the "primitive?" and "primitive-ref" primitives.  
							
							
							
						 
						
							2007-05-04 03:31:57 -04:00  
				
					
						
							
							
								 
						
							
								b74108f21c 
								
							 
						 
						
							
							
								
								* added a "current-primitive-locations" primitive that returns an  
							
							... 
							
							
							
							alist mapping primitives to their locations (gensyms). 
							
						 
						
							2007-05-04 03:29:27 -04:00  
				
					
						
							
							
								 
						
							
								a3aef19781 
								
							 
						 
						
							
							
								
								* exports from the compiler to the next runtime (system) library  
							
							... 
							
							
							
							now works. 
							
						 
						
							2007-05-04 03:00:16 -04:00  
				
					
						
							
							
								 
						
							
								e568cc87d9 
								
							 
						 
						
							
							
								
								* the compiler can now import values defined in other libraries  
							
							... 
							
							
							
							in the compiler. 
							
						 
						
							2007-05-04 02:39:50 -04:00  
				
					
						
							
							
								 
						
							
								8d19b91270 
								
							 
						 
						
							
							
								
								* unified the two library-expanders into one procedure  
							
							... 
							
							
							
							* made boot-library-expander install the library in the 
  current-library-collection. 
							
						 
						
							2007-05-04 02:33:58 -04:00  
				
					
						
							
							
								 
						
							
								6922733809 
								
							 
						 
						
							
							
								
								* added a "current-library-collection" primitive.  
							
							... 
							
							
							
							Calling (current-library-collection) returns a procedure that:
    - when called with no arguments, it returns a list of the set of
      libraries in the collection.
    - when called with a single argument, it adds that library to
      the set of libraries in the collection.
  Calling (current-library-collection f) sets the current library 
   collection to be the procedure f which must follow the protocol
   above. 
							
						 
						
							2007-05-04 02:23:19 -04:00  
				
					
						
							
							
								 
						
							
								34fa59f9d4 
								
							 
						 
						
							
							
								
								* (export (rename (internal-name external-name) ...)) now works.  
							
							
							
						 
						
							2007-05-04 01:32:52 -04:00  
				
					
						
							
							
								 
						
							
								bf3e5711a9 
								
							 
						 
						
							
							
								
								* fixed a pretty-printer bug that caused gensym count to be assigned  
							
							... 
							
							
							
							out of order.  It now uses map1ltr instead of map for list
  processing. 
							
						 
						
							2007-05-03 04:38:48 -04:00  
				
					
						
							
							
								 
						
							
								b6734896e2 
								
							 
						 
						
							
							
								
								* working on cleaning up the makefile  
							
							
							
						 
						
							2007-05-03 03:58:43 -04:00  
				
					
						
							
							
								 
						
							
								2c25051855 
								
							 
						 
						
							
							
								
								* auto-invoke completely gone.  
							
							
							
						 
						
							2007-05-03 01:59:57 -04:00  
				
					
						
							
							
								 
						
							
								4eca8e3915 
								
							 
						 
						
							
							
								
								* auto-invoke is gone.  top-level must explicitly invoke a library.  
							
							
							
						 
						
							2007-05-03 01:49:16 -04:00  
				
					
						
							
							
								 
						
							
								cc17420db8 
								
							 
						 
						
							
							
								
								* added an (invoke libspec* ...) form to the top-level.  
							
							
							
						 
						
							2007-05-03 01:47:43 -04:00  
				
					
						
							
							
								 
						
							
								7595e45326 
								
							 
						 
						
							
							
								
								* the primitive chi-top-library is gone.  
							
							
							
						 
						
							2007-05-03 01:25:09 -04:00  
				
					
						
							
							
								 
						
							
								bee47205bf 
								
							 
						 
						
							
							
								
								* initializer of "expand" is also gone.  
							
							
							
						 
						
							2007-05-03 01:23:54 -04:00  
				
					
						
							
							
								 
						
							
								11e6d6518f 
								
							 
						 
						
							
							
								
								* the "expand" primitive is gone.  
							
							
							
						 
						
							2007-05-03 01:22:33 -04:00  
				
					
						
							
							
								 
						
							
								4f8d8fa212 
								
							 
						 
						
							
							
								
								* new-cafe and load use eval-top-level now.  
							
							
							
						 
						
							2007-05-03 01:19:50 -04:00  
				
					
						
							
							
								 
						
							
								2632c786ec 
								
							 
						 
						
							
							
								
								* added an "eval-top-level" procedure.  
							
							
							
						 
						
							2007-05-03 01:18:59 -04:00  
				
					
						
							
							
								 
						
							
								86a75e8d54 
								
							 
						 
						
							
							
								
								* added an "imported-loc->library" procedure to the library manager  
							
							
							
						 
						
							2007-05-03 01:07:10 -04:00  
				
					
						
							
							
								 
						
							
								d0c92ae99e 
								
							 
						 
						
							
							
								
								things are looking better, lotsa cleanup in libcompile.  
							
							
							
						 
						
							2007-05-03 00:54:32 -04:00  
				
					
						
							
							
								 
						
							
								5db96309b6 
								
							 
						 
						
							
							
								
								* load-handler is gone.  
							
							
							
						 
						
							2007-05-03 00:41:40 -04:00  
				
					
						
							
							
								 
						
							
								f6cafc8f40 
								
							 
						 
						
							
							
								
								* added a default-cafe-eval procedure that new-cafe calls by default.  
							
							... 
							
							
							
							* defailt-cafe-eval calls chi-library-top. 
							
						 
						
							2007-05-03 00:38:42 -04:00