Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								cc17420db8
								
							
						 | 
						
							
							
								
								* added an (invoke libspec* ...) form to the top-level.
							
							
							
							
							
						 | 
						
							2007-05-03 01:47:43 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								7595e45326
								
							
						 | 
						
							
							
								
								* the primitive chi-top-library is gone.
							
							
							
							
							
						 | 
						
							2007-05-03 01:25:09 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								bee47205bf
								
							
						 | 
						
							
							
								
								* initializer of "expand" is also gone.
							
							
							
							
							
						 | 
						
							2007-05-03 01:23:54 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								11e6d6518f
								
							
						 | 
						
							
							
								
								* the "expand" primitive is gone.
							
							
							
							
							
						 | 
						
							2007-05-03 01:22:33 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								4f8d8fa212
								
							
						 | 
						
							
							
								
								* new-cafe and load use eval-top-level now.
							
							
							
							
							
						 | 
						
							2007-05-03 01:19:50 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								2632c786ec
								
							
						 | 
						
							
							
								
								* added an "eval-top-level" procedure.
							
							
							
							
							
						 | 
						
							2007-05-03 01:18:59 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								86a75e8d54
								
							
						 | 
						
							
							
								
								* added an "imported-loc->library" procedure to the library manager
							
							
							
							
							
						 | 
						
							2007-05-03 01:07:10 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								d0c92ae99e
								
							
						 | 
						
							
							
								
								things are looking better, lotsa cleanup in libcompile.
							
							
							
							
							
						 | 
						
							2007-05-03 00:54:32 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								5db96309b6
								
							
						 | 
						
							
							
								
								* load-handler is gone.
							
							
							
							
							
						 | 
						
							2007-05-03 00:41:40 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								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 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								35600203f9
								
							
						 | 
						
							
							
								
								* added an load-handler procedure that defaults to calling
							
							
							
							
							
							
							
							chi-library-top.
* changed definition of load to use load-handler 
							
						 | 
						
							2007-05-03 00:33:18 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								cc2f391a6f
								
							
						 | 
						
							
							
								
								* sc-expand is gone
							
							
							
							
							
						 | 
						
							2007-05-03 00:19:06 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								097e430912
								
							
						 | 
						
							
							
								
								* current-expand is gone
							
							
							
							
							
						 | 
						
							2007-05-03 00:17:53 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								260487b393
								
							
						 | 
						
							
							
								
								* libsyntax now uses eval-core to evaluate its run-time expressions.
							
							
							
							
							
						 | 
						
							2007-05-03 00:12:43 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								f14ac302f4
								
							
						 | 
						
							
							
								
								* added eval-core procedure.
							
							
							
							
							
						 | 
						
							2007-05-03 00:10:13 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								c780c192a1
								
							
						 | 
						
							
							
								
								* compile-time-core-eval is gone
							
							
							
							
							
						 | 
						
							2007-05-03 00:00:50 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								96b15b3d74
								
							
						 | 
						
							
							
								
								* current-eval is gone.
							
							
							
							
							
						 | 
						
							2007-05-02 23:59:55 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								d6958c99a0
								
							
						 | 
						
							
							
								
								* making more changes
							
							
							
							
							
						 | 
						
							2007-05-02 23:56:46 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								d83bff5f5e
								
							
						 | 
						
							
							
								
								* expand-mode is gone
							
							
							
							
							
						 | 
						
							2007-05-02 20:36:23 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								9a80586934
								
							
						 | 
						
							
							
								
								* run-library-expander now installs and invokes the library
							
							
							
							
							
							
							
							automatically. 
							
						 | 
						
							2007-05-02 20:29:32 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								c3767da70e
								
							
						 | 
						
							
							
								
								* Added an invoke-library primitive to the library manager.
							
							
							
							
							
						 | 
						
							2007-05-02 20:05:19 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								362d9f3b38
								
							
						 | 
						
							
							
								
								* removes library-name/ver/id and added library-spec primitive
							
							
							
							
							
						 | 
						
							2007-05-02 19:22:54 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								63d35807c1
								
							
						 | 
						
							
							
								
								* library manager exports library-name/id/version prims
							
							
							
							
							
						 | 
						
							2007-05-02 19:19:37 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								eb0d58f2aa
								
							
						 | 
						
							
							
								
								* still working on the run-library-expander
							
							
							
							
							
						 | 
						
							2007-05-02 19:07:48 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								1fdce919d7
								
							
						 | 
						
							
							
								
								* split the library expander into a core-library-expander
							
							
							
							
							
							
							
							and two expanders: one for boot and one for runtime 
							
						 | 
						
							2007-05-02 18:44:25 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								4c4af70ffc
								
							
						 | 
						
							
							
								
								* expander now uses imported-label->binding to resolve imported
							
							
							
							
							
							
							
							bindings. 
							
						 | 
						
							2007-05-02 18:16:25 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								7aa29c5a00
								
							
						 | 
						
							
							
								
								* Added an imported-binding->label primitive to the library manager
							
							
							
							
							
						 | 
						
							2007-05-02 18:13:31 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								402f6e48ed
								
							
						 | 
						
							
							
								
								* The main subst used for expanding a library is now obtained
							
							
							
							
							
							
							
							from the library manager. 
							
						 | 
						
							2007-05-02 18:02:17 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								86dc98afa1
								
							
						 | 
						
							
							
								
								* the scheme env is moved to the library manager
							
							
							
							
							
						 | 
						
							2007-05-02 17:13:16 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								ef4bb0951e
								
							
						 | 
						
							
							
								
								* Added installed-libraries prim.
							
							
							
							
							
						 | 
						
							2007-05-02 16:55:54 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								4df202261b
								
							
						 | 
						
							
							
								
								* install-library now can install simple libraries.
							
							
							
							
							
						 | 
						
							2007-05-02 06:24:37 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								896a4408fd
								
							
						 | 
						
							
							
								
								* added initial code for a library manager
							
							
							
							
							
						 | 
						
							2007-05-02 04:48:41 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								8383fd79d6
								
							
						 | 
						
							
							
								
								* added a primitive-location parameter.
							
							
							
							
							
						 | 
						
							2007-05-02 02:16:56 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								efded22ebc
								
							
						 | 
						
							
							
								
								* boot-library-expand now returns an environment along with the
							
							
							
							
							
							
							
							expanded code. 
							
						 | 
						
							2007-05-02 01:52:11 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								671e2f475c
								
							
						 | 
						
							
							
								
								* Added a "boot-library-expand" to separate the top-library
							
							
							
							
							
							
							
							expander from the experimental expander. 
							
						 | 
						
							2007-05-02 00:06:44 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								718b20767f
								
							
						 | 
						
							
							
								
								* cleanup of makefile.ss
							
							
							
							
							
						 | 
						
							2007-05-01 17:39:17 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								2fae44c304
								
							
						 | 
						
							
							
								
								* syntax-objects are now non-generative records
							
							
							
							
							
						 | 
						
							2007-05-01 17:25:43 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								e1bfd0f31f
								
							
						 | 
						
							
							
								
								* added with-output-to-file to the scheme-env
							
							
							
							
							
						 | 
						
							2007-05-01 16:49:07 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								b2b8ba6994
								
							
						 | 
						
							
							
								
								* moved some of the original macros to be true macros
							
							
							
							
							
							
							
							instead of chi procedures. 
							
						 | 
						
							2007-05-01 16:41:36 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								f62a41cc43
								
							
						 | 
						
							
							
								
								* removed all x:identifiers that were introduced during the move.
							
							
							
							
							
						 | 
						
							2007-05-01 06:15:42 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								5e3e02e295
								
							
						 | 
						
							
							
								
								* psyntax removed from repository.
							
							
							
							
							
							
							
							* syntax.ss renamed to libsyntax.ss. 
							
						 | 
						
							2007-05-01 06:09:01 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								00326031d8
								
							
						 | 
						
							
							
								
								* entire system librarified
							
							
							
							
							
						 | 
						
							2007-05-01 05:49:33 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								b772735658
								
							
						 | 
						
							
							
								
								* syntax.ss librarified.
							
							
							
							
							
						 | 
						
							2007-05-01 05:16:32 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								218b0aab48
								
							
						 | 
						
							
							
								
								* before librarifiying syntax.ss
							
							
							
							
							
						 | 
						
							2007-05-01 05:12:32 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								76023d27c6
								
							
						 | 
						
							
							
								
								* libcompile librarified
							
							
							
							
							
						 | 
						
							2007-05-01 04:37:35 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								5ae6f6bc76
								
							
						 | 
						
							
							
								
								* before trying libcompile
							
							
							
							
							
						 | 
						
							2007-05-01 04:36:53 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								705e8f386b
								
							
						 | 
						
							
							
								
								* fixed error in check-dups of modules in internal defines.
							
							
							
							
							
						 | 
						
							2007-05-01 02:19:05 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								17664b1a37
								
							
						 | 
						
							
							
								
								* working on libcompile
							
							
							
							
							
						 | 
						
							2007-05-01 00:06:47 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								16a57eaf5c
								
							
						 | 
						
							
							
								
								* libnumerics librarified
							
							
							
							
							
						 | 
						
							2007-05-01 00:04:53 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								1e54a6e8da
								
							
						 | 
						
							
							
								
								* libintelasm librarified
							
							
							
							
							
						 | 
						
							2007-04-30 23:46:31 -04:00 |