Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								c67c81c1aa
								
							
						 | 
						
							
							
								
								add call-with-port
							
							
							
							
							
						 | 
						
							2013-12-10 05:53:59 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								cdb1911f9f
								
							
						 | 
						
							
							
								
								define (scheme inexact) library
							
							
							
							
							
						 | 
						
							2013-12-10 05:40:44 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								6dc66d354c
								
							
						 | 
						
							
							
								
								add missing finite? function
							
							
							
							
							
						 | 
						
							2013-12-10 05:40:26 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								afe630bc42
								
							
						 | 
						
							
							
								
								use find_library inside in_library
							
							
							
							
							
						 | 
						
							2013-12-10 05:40:03 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								38aa2d5880
								
							
						 | 
						
							
							
								
								update advartising messages on README
							
							
							
							
							
						 | 
						
							2013-12-10 03:43:03 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								4b1fab6557
								
							
						 | 
						
							
							
								
								diet README
							
							
							
							
							
						 | 
						
							2013-12-10 03:40:47 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								e4e2622386
								
							
						 | 
						
							
							
								
								update README
							
							
							
							
							
						 | 
						
							2013-12-10 03:30:41 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								11b0796187
								
							
						 | 
						
							
							
								
								add syntax-error
							
							
							
							
							
						 | 
						
							2013-12-10 03:21:29 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								d1752bb236
								
							
						 | 
						
							
							
								
								add a comment
							
							
							
							
							
						 | 
						
							2013-12-10 03:14:08 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								cb43c9f35d
								
							
						 | 
						
							
							
								
								ir-macro-transformer seems not work properly
							
							
							
							
							
						 | 
						
							2013-12-10 03:11:01 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								ae3164643e
								
							
						 | 
						
							
							
								
								[bugfix] let may take an identifier as a loop name
							
							
							
							
							
						 | 
						
							2013-12-10 03:10:42 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								79f6f5c034
								
							
						 | 
						
							
							
								
								rewrite core syntaces with explicit renaming macro
							
							
							
							
							
						 | 
						
							2013-12-10 03:09:27 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								fb34b71de1
								
							
						 | 
						
							
							
								
								[bugfix] identifier=? dies when take auxiliary syntax (because they emit
							
							
							
							
							
							
							
							errors during expansion) 
							
						 | 
						
							2013-12-10 01:50:53 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								41ffd0d7e5
								
							
						 | 
						
							
							
								
								define macro primitives (such as make-syntactic-closure) in (picrin macro)
							
							
							
							
							
						 | 
						
							2013-12-10 01:49:48 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								fad425fcb9
								
							
						 | 
						
							
							
								
								export core syntaces from (scheme base)
							
							
							
							
							
						 | 
						
							2013-12-10 01:49:07 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								7cdd997f34
								
							
						 | 
						
							
							
								
								define 'case' syntax in (pircin core-syntax) library
							
							
							
							
							
						 | 
						
							2013-12-10 01:48:53 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								fd8c551159
								
							
						 | 
						
							
							
								
								use print_code for CODE_EXECUTE_HOOK
							
							
							
							
							
						 | 
						
							2013-12-10 01:47:45 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								e021ac52ac
								
							
						 | 
						
							
							
								
								identifier=? dons not necessarily take identifiers
							
							
							
							
							
						 | 
						
							2013-12-10 00:22:34 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								7520de3dcd
								
							
						 | 
						
							
							
								
								cosmetic changes
							
							
							
							
							
						 | 
						
							2013-12-10 00:21:43 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								49c0330fb7
								
							
						 | 
						
							
							
								
								declare core syntaces individually separate from (scheme base)
							
							
							
							
							
						 | 
						
							2013-12-09 23:00:47 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								038020ff9f
								
							
						 | 
						
							
							
								
								sequentially evaluate programs declared in library at the macroexpansion phase
							
							
							
							
							
						 | 
						
							2013-12-09 23:00:13 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								bae4e6974b
								
							
						 | 
						
							
							
								
								[bugfix] create a new senv before allocate a library
							
							
							
							
							
						 | 
						
							2013-12-09 22:59:27 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								738fd549d8
								
							
						 | 
						
							
							
								
								add more auxiliary syntaces
							
							
							
							
							
						 | 
						
							2013-12-09 10:01:09 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								ea7dc37dbc
								
							
						 | 
						
							
							
								
								reorder and cleanup built-in libraries
							
							
							
							
							
						 | 
						
							2013-12-09 10:00:33 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								a35434461d
								
							
						 | 
						
							
							
								
								move functions related to hygienic macros to the top
							
							
							
							
							
						 | 
						
							2013-12-09 09:47:15 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								761cef4efb
								
							
						 | 
						
							
							
								
								do not use let syntax in the definition of ir-macro-transformer
							
							
							
							
							
						 | 
						
							2013-12-09 09:44:11 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								51657e9412
								
							
						 | 
						
							
							
								
								remove walk function's support for vector for a moment
							
							
							
							
							
						 | 
						
							2013-12-09 09:43:20 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								fdf06d591c
								
							
						 | 
						
							
							
								
								remove 'else'
							
							
							
							
							
						 | 
						
							2013-12-09 09:34:32 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								74feec78f1
								
							
						 | 
						
							
							
								
								always emit the same unique symbol for unbound variable
							
							
							
							
							
						 | 
						
							2013-12-09 09:32:30 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								b231d63297
								
							
						 | 
						
							
							
								
								[bugfix] avoid auxiliary keywords such as unquote or unquote-splicing
							
							
							
							
							
							
							
							from being renamed 
							
						 | 
						
							2013-12-09 09:27:28 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								725297384a
								
							
						 | 
						
							
							
								
								define-syntax is now capable of takeing a synclo object at the position
							
							
							
							
							
							
							
							of the syntax name 
							
						 | 
						
							2013-12-09 09:26:28 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								d871c6f06c
								
							
						 | 
						
							
							
								
								import and export take multiple spec in a time
							
							
							
							
							
						 | 
						
							2013-12-09 09:22:38 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								39b28fa674
								
							
						 | 
						
							
							
								
								debug print might cause segv
							
							
							
							
							
						 | 
						
							2013-12-09 09:09:24 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								eeb09f336e
								
							
						 | 
						
							
							
								
								Merge branch 'master' into libraries
							
							
							
							
							
							
							
							Conflicts:
	src/macro.c
	src/pair.c 
							
						 | 
						
							2013-12-09 08:27:29 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								e05a469a06
								
							
						 | 
						
							
							
								
								fix ir-macro-transformer
							
							
							
							
							
						 | 
						
							2013-12-09 07:27:11 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								0dddddab55
								
							
						 | 
						
							
							
								
								ir-macro-transformer was broken
							
							
							
							
							
						 | 
						
							2013-12-09 07:26:51 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								1ad4c309f4
								
							
						 | 
						
							
							
								
								[bugfix] case and or should be declared by ir-macro-transformer
							
							
							
							
							
						 | 
						
							2013-12-09 15:41:57 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								daae383938
								
							
						 | 
						
							
							
								
								add hygienic `or` syntax
							
							
							
							
							
						 | 
						
							2013-12-09 15:37:29 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								3c6fd93b5a
								
							
						 | 
						
							
							
								
								add hygienic `case` syntax
							
							
							
							
							
						 | 
						
							2013-12-09 15:37:21 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								80aed24fd7
								
							
						 | 
						
							
							
								
								add yet another debug print
							
							
							
							
							
						 | 
						
							2013-12-09 15:36:41 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								22e43c385e
								
							
						 | 
						
							
							
								
								update README
							
							
							
							
							
						 | 
						
							2013-12-09 13:51:52 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								d21db9ae81
								
							
						 | 
						
							
							
								
								execute winded handlers when exit is called
							
							
							
							
							
						 | 
						
							2013-12-09 13:51:34 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								5035831d84
								
							
						 | 
						
							
							
								
								[bugfix] syntax objects should be brought to imported library's
							
							
							
							
							
							
							
							senv->stx holder 
							
						 | 
						
							2013-12-08 00:52:34 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								dda8ad367c
								
							
						 | 
						
							
							
								
								split built-in functins into libraries
							
							
							
							
							
						 | 
						
							2013-12-07 23:17:28 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								906f2c8a93
								
							
						 | 
						
							
							
								
								make-library returns existing library if name conflicts
							
							
							
							
							
						 | 
						
							2013-12-07 23:15:16 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								fabe70aaf2
								
							
						 | 
						
							
							
								
								[bugfix] assq and assoc should return false if key is not found
							
							
							
							
							
						 | 
						
							2013-12-07 23:13:45 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								bea04325e5
								
							
						 | 
						
							
							
								
								define arithmetic operators as c functions
							
							
							
							
							
						 | 
						
							2013-12-07 20:55:04 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								8720ffa0c5
								
							
						 | 
						
							
							
								
								s/DEFINE_MATH_PRED/DEFINE_ARITH_CMP/g
							
							
							
							
							
						 | 
						
							2013-12-07 20:55:04 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								617ee5aa68
								
							
						 | 
						
							
							
								
								add pic_parse
							
							
							
							
							
						 | 
						
							2013-12-07 20:54:23 -08:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								a83627ef9c
								
							
						 | 
						
							
							
								
								update submodules
							
							
							
							
							
						 | 
						
							2013-12-07 20:54:23 -08:00 |