Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								1807ac38c9 
								
							 
						 
						
							
							
								
								* removed library-subst/env procedure.  
							
							 
							
							
							
						 
						
							2007-05-07 03:55:51 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								97cd3dc461 
								
							 
						 
						
							
							
								
								* added an auxilary procedure library-exists? for the library  
							
							 
							
							... 
							
							
							
							manager. 
							
						 
						
							2007-05-07 03:45:13 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								22b191334f 
								
							 
						 
						
							
							
								
								* the expander now signals a proper error if it cannot find an  
							
							 
							
							... 
							
							
							
							imported library. 
							
						 
						
							2007-05-07 03:42:40 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								9cdaa11a60 
								
							 
						 
						
							
							
								
								* all lexicals are now added through the procedure add-lexical in  
							
							 
							
							... 
							
							
							
							(ikarus syntax). 
							
						 
						
							2007-05-07 03:22:42 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								bb3dac193f 
								
							 
						 
						
							
							
								
								* top-rib is now unsealed after we're done with it.  
							
							 
							
							
							
						 
						
							2007-05-07 02:48:23 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								24f07a7d66 
								
							 
						 
						
							
							
								
								* swapped the message and the procedure for time-it.  
							
							 
							
							
							
						 
						
							2007-05-07 02:32:39 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								4e5d1439e0 
								
							 
						 
						
							
							
								
								* Added timers to the makefile.ss  
							
							 
							
							
							
						 
						
							2007-05-07 02:29:34 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								6723a30ef9 
								
							 
						 
						
							
							
								
								* completed self-organizing sealed ribs.  
							
							 
							
							
							
						 
						
							2007-05-07 02:17:39 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								de158ca4cd 
								
							 
						 
						
							
							
								
								* added a sealed/freq field to the rib record.  The idea is to  
							
							 
							
							... 
							
							
							
							convert the rib data from lists to vectors once the rib is sealed
  (i.e. no more bindings will be added to it) and then sort it
  according to the frequency of references made to the individual
  bindings. 
							
						 
						
							2007-05-07 00:44:28 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								c69f74fb05 
								
							 
						 
						
							
							
								
								* re-ordered the clauses in label->binding since imported stuff are  
							
							 
							
							... 
							
							
							
							more likely to occur than locally defined stuff (is this true in
  general?) 
							
						 
						
							2007-05-07 00:25:21 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								90da5334bd 
								
							 
						 
						
							
							
								
								* the global bindings are now a pair of <library,gensym-location>.  
							
							 
							
							
							
						 
						
							2007-05-06 23:42:10 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								08a0bb0989 
								
							 
						 
						
							
							
								
								* the library manager now has a hash table mapping all labels to  
							
							 
							
							... 
							
							
							
							their bindings.  This gives a 0.3 second speed up to the bootstrap
  process. 
							
						 
						
							2007-05-06 23:32:51 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								4c12889e10 
								
							 
						 
						
							
							
								
								* removed current-library-collection from list of primitives.  
							
							 
							
							
							
						 
						
							2007-05-06 23:12:34 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								2eb451febe 
								
							 
						 
						
							
							
								
								* removed some junk from ikarus.syntax  
							
							 
							
							
							
						 
						
							2007-05-06 23:11:30 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								085a0c14ed 
								
							 
						 
						
							
							
								
								* removed $code? from the compiler as well.  
							
							 
							
							
							
						 
						
							2007-05-06 22:50:28 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								70008f2f7a 
								
							 
						 
						
							
							
								
								* removed all references to $code? from the code.  
							
							 
							
							
							
						 
						
							2007-05-06 22:49:33 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								d58f15b14c 
								
							 
						 
						
							
							
								
								* added code? to the compiler.  
							
							 
							
							
							
						 
						
							2007-05-06 22:48:10 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								1703ff38f8 
								
							 
						 
						
							
							
								
								* (ikarus system unsafe) is gone.  
							
							 
							
							... 
							
							
							
							* a new bootstrap library is added for three primitives. 
							
						 
						
							2007-05-06 20:54:30 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								f46dac0612 
								
							 
						 
						
							
							
								
								* eval-core is no longer exported  
							
							 
							
							
							
						 
						
							2007-05-06 20:46:47 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								e638797f11 
								
							 
						 
						
							
							
								
								* eval-top-level is no longer exported to the top-level  
							
							 
							
							
							
						 
						
							2007-05-06 20:43:56 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								e3c58d4464 
								
							 
						 
						
							
							
								
								* moved load to ikarus.load.ss  
							
							 
							
							
							
						 
						
							2007-05-06 20:39:42 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								cbad0231d4 
								
							 
						 
						
							
							
								
								* ikarus.cafe now imports eval-top-level explicitly from  
							
							 
							
							... 
							
							
							
							ikarus.syntax 
							
						 
						
							2007-05-06 20:29:58 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								7032f963e1 
								
							 
						 
						
							
							
								
								* void is moved to ikarus.singular-objects  
							
							 
							
							... 
							
							
							
							* removed:
    src/ikarus.void.ss 
							
						 
						
							2007-05-06 20:23:45 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								aa50cd2b12 
								
							 
						 
						
							
							
								
								renamed:  
							
							 
							
							... 
							
							
							
							src/libtoplevel.ss => src/ikarus.main.ss 
							
						 
						
							2007-05-06 20:20:13 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								3b5fe561ea 
								
							 
						 
						
							
							
								
								* removed the junkyard library since everything there is not needed  
							
							 
							
							... 
							
							
							
							* by the user. 
							
						 
						
							2007-05-06 20:18:36 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								a0c81d9ce7 
								
							 
						 
						
							
							
								
								* moved some prims to (ikarus system $interrupts)  
							
							 
							
							
							
						 
						
							2007-05-06 20:15:49 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								6dc380029c 
								
							 
						 
						
							
							
								
								* makefile and the compiler now signal an error if a primitive  
							
							 
							
							... 
							
							
							
							is not associated with a location. 
							
						 
						
							2007-05-06 20:12:25 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								a146056491 
								
							 
						 
						
							
							
								
								* removed (ikarus system) from the set of libraries.  
							
							 
							
							
							
						 
						
							2007-05-06 20:07:00 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								eb5770e079 
								
							 
						 
						
							
							
								
								* moved misc things to (ikarus system $junkyard)  
							
							 
							
							
							
						 
						
							2007-05-06 20:04:26 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								207654f779 
								
							 
						 
						
							
							
								
								* scheme-env-junk is gone from makefile.ss  
							
							 
							
							
							
						 
						
							2007-05-06 20:01:18 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								cec70be7b8 
								
							 
						 
						
							
							
								
								* (scheme) is gone from the library manager.  
							
							 
							
							
							
						 
						
							2007-05-06 19:22:06 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								a41b08894d 
								
							 
						 
						
							
							
								
								* (ikarus syntax) now uses (ikarus system $all) instead of (scheme)  
							
							 
							
							... 
							
							
							
							to construct scheme-stx objects. 
							
						 
						
							2007-05-06 19:20:52 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								5a488fe96c 
								
							 
						 
						
							
							
								
								* before removing (ikarus system).  
							
							 
							
							
							
						 
						
							2007-05-06 19:14:51 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								e35a87b57e 
								
							 
						 
						
							
							
								
								* removed install-library from the prims  
							
							 
							
							
							
						 
						
							2007-05-06 18:58:54 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								d579b63f52 
								
							 
						 
						
							
							
								
								* cleanip of ikarus.trace, vectors, and writer.ss  
							
							 
							
							
							
						 
						
							2007-05-06 18:52:19 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								e3ddd4d0e6 
								
							 
						 
						
							
							
								
								* added the $unbound-object? prim to the (ikarus system $symbols)  
							
							 
							
							... 
							
							
							
							library. 
							
						 
						
							2007-05-06 18:43:04 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								00075f13d0 
								
							 
						 
						
							
							
								
								* cleanup of input-files  
							
							 
							
							
							
						 
						
							2007-05-06 18:30:08 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								190f360daf 
								
							 
						 
						
							
							
								
								* cleanip of unsafe io primitives.  
							
							 
							
							
							
						 
						
							2007-05-06 18:28:21 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								ab49f9ee42 
								
							 
						 
						
							
							
								
								* cleanup of io-primitives.ss  
							
							 
							
							
							
						 
						
							2007-05-06 18:27:10 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								79408d142d 
								
							 
						 
						
							
							
								
								* cleanup of io-ports.ss  
							
							 
							
							
							
						 
						
							2007-05-06 18:25:53 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								e976ee649b 
								
							 
						 
						
							
							
								
								* cleanip of intel-assembler.ss  
							
							 
							
							
							
						 
						
							2007-05-06 18:24:25 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								81179a5e5d 
								
							 
						 
						
							
							
								
								* cleanup of hash-tables.ss  
							
							 
							
							
							
						 
						
							2007-05-06 18:23:07 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								fcf401b076 
								
							 
						 
						
							
							
								
								* removed import of (scheme) from ikarus.handlers  
							
							 
							
							
							
						 
						
							2007-05-06 18:21:13 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								aebad6ece7 
								
							 
						 
						
							
							
								
								* added symbol-bound?, symbol-value, and set-symbol-value! to the  
							
							 
							
							... 
							
							
							
							symbols library. 
							
						 
						
							2007-05-06 18:18:53 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								0d03979d60 
								
							 
						 
						
							
							
								
								* removed import of (scheme) from ikarus.fixnums.ss  
							
							 
							
							
							
						 
						
							2007-05-06 18:13:57 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								ec4b28c09b 
								
							 
						 
						
							
							
								
								* removed import of (scheme) from ikarus.fasl.ss  
							
							 
							
							
							
						 
						
							2007-05-06 18:12:31 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								aa0d7341a2 
								
							 
						 
						
							
							
								
								* added a (ikarus system $stack) library and removed imports of  
							
							 
							
							... 
							
							
							
							(scheme) from ikarus.control.ss
* moved $$apply to (ikarus system $stack). 
							
						 
						
							2007-05-06 18:10:51 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								edc01b587b 
								
							 
						 
						
							
							
								
								* removed import of (scheme) from ikarus.command-line.ss  
							
							 
							
							
							
						 
						
							2007-05-06 18:04:15 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								08ba1ee1b9 
								
							 
						 
						
							
							
								
								* removed import of (scheme) from ikarus.collect.ss  
							
							 
							
							
							
						 
						
							2007-05-06 18:00:49 -04:00  
						
					 
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 
						
							 
							
							
							
							
								
							
							
								f8f4283886 
								
							 
						 
						
							
							
								
								* removed import of (scheme) from ikarus.code-objects.ss  
							
							 
							
							
							
						 
						
							2007-05-06 17:59:32 -04:00