f64b0ee310 
								
							 
						 
						
							
							
								
								* added a (chez modules) library that exports the module keyword.  
							
							
							
						 
						
							2007-05-09 11:12:27 -04:00  
				
					
						
							
							
								 
						
							
								48244ec85e 
								
							 
						 
						
							
							
								
								* makefile.ss is turned into an r6rs-script.  
							
							
							
						 
						
							2007-05-09 07:49:04 -04:00  
				
					
						
							
							
								 
						
							
								35a9aa6d20 
								
							 
						 
						
							
							
								
								* r6rs top-level programs seem to work.  
							
							
							
						 
						
							2007-05-09 07:47:40 -04:00  
				
					
						
							
							
								 
						
							
								8c2b318648 
								
							 
						 
						
							
							
								
								* added a loader for top-level r6rs scripts.  
							
							
							
						 
						
							2007-05-09 07:35:31 -04:00  
				
					
						
							
							
								 
						
							
								7494c29bba 
								
							 
						 
						
							
							
								
								* Added an argument "top?" to chi-body* which indicates whether  
							
							... 
							
							
							
							we're expanding a top-level program (and thus can generate
  temporaries for expressions) or not. 
							
						 
						
							2007-05-09 06:42:37 -04:00  
				
					
						
							
							
								 
						
							
								e414b2daca 
								
							 
						 
						
							
							
								
								* moved the position of the rib argument to chi-body* to the end  
							
							... 
							
							
							
							in (ikarus syntax). 
							
						 
						
							2007-05-09 06:39:42 -04:00  
				
					
						
							
							
								 
						
							
								3be2a9d9af 
								
							 
						 
						
							
							
								
								* changed (ikarus syntax) to build letrec* instead of letrec for  
							
							... 
							
							
							
							internal and library definitions. 
							
						 
						
							2007-05-09 06:33:44 -04:00  
				
					
						
							
							
								 
						
							
								31b73fd46c 
								
							 
						 
						
							
							
								
								* the decision criteria for complex primitives (in optimize-letrec)  
							
							... 
							
							
							
							has changed.  right now, any primitive call is treated as complex.
  further research into what primitive calls can be treated as
  simple is suspended until further notice. 
							
						 
						
							2007-05-09 06:30:09 -04:00  
				
					
						
							
							
								 
						
							
								509a375871 
								
							 
						 
						
							
							
								
								* makefile now inserts letrec* into (ikarus) and (r6rs).  
							
							
							
						 
						
							2007-05-09 06:10:38 -04:00  
				
					
						
							
							
								 
						
							
								f5a980efd6 
								
							 
						 
						
							
							
								
								* (ikarus syntax) now recognized letrec* (untested).  
							
							
							
						 
						
							2007-05-09 06:09:37 -04:00  
				
					
						
							
							
								 
						
							
								5c2220f9bb 
								
							 
						 
						
							
							
								
								* the compiler now recognizes letrec* (not tested yet).  
							
							
							
						 
						
							2007-05-09 05:59:32 -04:00  
				
					
						
							
							
								 
						
							
								c8e60f84da 
								
							 
						 
						
							
							
								
								* more cleanup in pairs.ss  
							
							
							
						 
						
							2007-05-08 19:38:05 -04:00  
				
					
						
							
							
								 
						
							
								0e1fcc18c3 
								
							 
						 
						
							
							
								
								* cleanup of pairs.ss  
							
							
							
						 
						
							2007-05-08 19:19:50 -04:00  
				
					
						
							
							
								 
						
							
								1948dd5942 
								
							 
						 
						
							
							
								
								* testing commit of bzr.16  
							
							
							
						 
						
							2007-05-08 10:04:00 -04:00  
				
					
						
							
							
								 
						
							
								18e6ac04fa 
								
							 
						 
						
							
							
								
								* more cleanup again.  
							
							
							
						 
						
							2007-05-08 06:58:19 -04:00  
				
					
						
							
							
								 
						
							
								c4d0277fb3 
								
							 
						 
						
							
							
								
								* more cleanup  
							
							
							
						 
						
							2007-05-08 06:56:20 -04:00  
				
					
						
							
							
								 
						
							
								741c261b7e 
								
							 
						 
						
							
							
								
								* good cleanup of the syntax macro done.  
							
							
							
						 
						
							2007-05-08 06:33:19 -04:00  
				
					
						
							
							
								 
						
							
								88cbbaeb12 
								
							 
						 
						
							
							
								
								* major cleanup in the syntax-case macro.  
							
							
							
						 
						
							2007-05-08 06:21:55 -04:00  
				
					
						
							
							
								 
						
							
								bae137b21d 
								
							 
						 
						
							
							
								
								* reinstated some quasiquotes.  
							
							
							
						 
						
							2007-05-08 06:06:45 -04:00  
				
					
						
							
							
								 
						
							
								e4f2b18f80 
								
							 
						 
						
							
							
								
								* stupid syntax-foo helpers are gone.  
							
							
							
						 
						
							2007-05-08 06:03:11 -04:00  
				
					
						
							
							
								 
						
							
								9a3d959142 
								
							 
						 
						
							
							
								
								* cleanup of syntax.ss  
							
							
							
						 
						
							2007-05-08 05:48:53 -04:00  
				
					
						
							
							
								 
						
							
								c5915af00a 
								
							 
						 
						
							
							
								
								* added a FIXME about (apply append ---)  
							
							
							
						 
						
							2007-05-08 05:47:30 -04:00  
				
					
						
							
							
								 
						
							
								0f5fbd6380 
								
							 
						 
						
							
							
								
								* made better use of the new guard ability of syntax-match  
							
							
							
						 
						
							2007-05-08 05:31:04 -04:00  
				
					
						
							
							
								 
						
							
								9bcfbf0664 
								
							 
						 
						
							
							
								
								* in syntax-match, _ now matches anything and does not bind a  
							
							... 
							
							
							
							variable. 
							
						 
						
							2007-05-08 05:15:30 -04:00  
				
					
						
							
							
								 
						
							
								1355665e55 
								
							 
						 
						
							
							
								
								* faster syntax-match implementation.  
							
							
							
						 
						
							2007-05-08 05:10:37 -04:00  
				
					
						
							
							
								 
						
							
								65dbda85fc 
								
							 
						 
						
							
							
								
								* syntax-match now accepts a single code form only.  
							
							
							
						 
						
							2007-05-08 03:48:42 -04:00  
				
					
						
							
							
								 
						
							
								862a8b558c 
								
							 
						 
						
							
							
								
								* better error messages for displaced lexicals.  
							
							
							
						 
						
							2007-05-08 01:42:19 -04:00  
				
					
						
							
							
								 
						
							
								2d8a4521cf 
								
							 
						 
						
							
							
								
								* removed lhs* and kwd* from expander, now reinstating properly.  
							
							
							
						 
						
							2007-05-08 00:45:22 -04:00  
				
					
						
							
							
								 
						
							
								fc418d1fb6 
								
							 
						 
						
							
							
								
								* chi-internal-module now uses chi-body* to process its body.  
							
							
							
						 
						
							2007-05-07 23:41:36 -04:00  
				
					
						
							
							
								 
						
							
								bee9773072 
								
							 
						 
						
							
							
								
								* removed chi-internal-body  
							
							
							
						 
						
							2007-05-07 23:25:28 -04:00  
				
					
						
							
							
								 
						
							
								887552b49f 
								
							 
						 
						
							
							
								
								added:  
							
							... 
							
							
							
							src/tests.libraries.ss 
							
						 
						
							2007-05-07 22:30:27 -04:00  
				
					
						
							
							
								 
						
							
								0bb5276177 
								
							 
						 
						
							
							
								
								* deleted find-exports from syntax.ss  
							
							
							
						 
						
							2007-05-07 22:25:20 -04:00  
				
					
						
							
							
								 
						
							
								2c4ddb0f67 
								
							 
						 
						
							
							
								
								* building export env seems to be ok.  
							
							
							
						 
						
							2007-05-07 22:18:46 -04:00  
				
					
						
							
							
								 
						
							
								151913a749 
								
							 
						 
						
							
							
								
								* visit-time requirements are tracked properly now.  
							
							
							
						 
						
							2007-05-07 21:30:52 -04:00  
				
					
						
							
							
								 
						
							
								795f87b499 
								
							 
						 
						
							
							
								
								* the expander now creates a visit-time-collector that's supposed to  
							
							... 
							
							
							
							collect the visit-time requirements. 
							
						 
						
							2007-05-07 21:11:28 -04:00  
				
					
						
							
							
								 
						
							
								6b39f738a0 
								
							 
						 
						
							
							
								
								* we can now import macros from other libraries.  They are visited  
							
							... 
							
							
							
							before the macro is used. 
							
						 
						
							2007-05-07 20:58:12 -04:00  
				
					
						
							
							
								 
						
							
								57a269436a 
								
							 
						 
						
							
							
								
								* now constructing visit code.  
							
							
							
						 
						
							2007-05-07 20:32:36 -04:00  
				
					
						
							
							
								 
						
							
								5f07f5f921 
								
							 
						 
						
							
							
								
								* changed sanitize-binding to add a local prefix to all introduced  
							
							... 
							
							
							
							keywords (like local-macro, local-macro!, and local-rtd) 
							
						 
						
							2007-05-07 20:02:29 -04:00  
				
					
						
							
							
								 
						
							
								32a1751025 
								
							 
						 
						
							
							
								
								* fixed a couple of typos in syntax.ss  
							
							
							
						 
						
							2007-05-07 19:46:48 -04:00  
				
					
						
							
							
								 
						
							
								036292f3fc 
								
							 
						 
						
							
							
								
								* install-library now takes all 11 arguments!  
							
							
							
						 
						
							2007-05-07 04:54:10 -04:00  
				
					
						
							
							
								 
						
							
								8226619438 
								
							 
						 
						
							
							
								
								* install-library now takes an extra visibility flag.  
							
							... 
							
							
							
							* installed-libraries now takes an optional "all?" flag:
  - if all? is true, it returns all libraries.
  - if all? is false, it returns only the visible libraries
  - all? defaults to #t. 
							
						 
						
							2007-05-07 04:52:22 -04:00  
				
					
						
							
							
								 
						
							
								4c8029ab3e 
								
							 
						 
						
							
							
								
								* now exporting installed-libraries.  
							
							
							
						 
						
							2007-05-07 04:09:35 -04:00  
				
					
						
							
							
								 
						
							
								37920f52af 
								
							 
						 
						
							
							
								
								* now exporting set-rtd-printer!  
							
							
							
						 
						
							2007-05-07 04:04:54 -04:00  
				
					
						
							
							
								 
						
							
								3f4e5ee1a4 
								
							 
						 
						
							
							
								
								* current-library-collection removed.  
							
							
							
						 
						
							2007-05-07 03:57:17 -04:00  
				
					
						
							
							
								 
						
							
								1807ac38c9 
								
							 
						 
						
							
							
								
								* removed library-subst/env procedure.  
							
							
							
						 
						
							2007-05-07 03:55:51 -04:00  
				
					
						
							
							
								 
						
							
								97cd3dc461 
								
							 
						 
						
							
							
								
								* added an auxilary procedure library-exists? for the library  
							
							... 
							
							
							
							manager. 
							
						 
						
							2007-05-07 03:45:13 -04:00  
				
					
						
							
							
								 
						
							
								22b191334f 
								
							 
						 
						
							
							
								
								* the expander now signals a proper error if it cannot find an  
							
							... 
							
							
							
							imported library. 
							
						 
						
							2007-05-07 03:42:40 -04:00  
				
					
						
							
							
								 
						
							
								9cdaa11a60 
								
							 
						 
						
							
							
								
								* all lexicals are now added through the procedure add-lexical in  
							
							... 
							
							
							
							(ikarus syntax). 
							
						 
						
							2007-05-07 03:22:42 -04:00  
				
					
						
							
							
								 
						
							
								bb3dac193f 
								
							 
						 
						
							
							
								
								* top-rib is now unsealed after we're done with it.  
							
							
							
						 
						
							2007-05-07 02:48:23 -04:00  
				
					
						
							
							
								 
						
							
								24f07a7d66 
								
							 
						 
						
							
							
								
								* swapped the message and the procedure for time-it.  
							
							
							
						 
						
							2007-05-07 02:32:39 -04:00