|  Yuichi Nishiwaki | d4ebf6c926 | letrec and let-values should be declared as aliases of letrec* and let*-values | 2013-12-10 08:37:33 -08:00 | 
				
					
						|  Yuichi Nishiwaki | 38a3a0936d | define let*-values as an alias to let-values | 2013-12-10 08:34:57 -08:00 | 
				
					
						|  Yuichi Nishiwaki | 11c0d78957 | [bugfix] exact-integer-sqrt was broken | 2013-12-10 08:30:20 -08:00 | 
				
					
						|  Yuichi Nishiwaki | acd70f108d | implement let-values | 2013-12-10 08:30:06 -08:00 | 
				
					
						|  Yuichi Nishiwaki | 45fb1be04f | strict check whether given expression is multiple value or not | 2013-12-10 08:14:14 -08:00 | 
				
					
						|  Yuichi Nishiwaki | 7fe6a5007c | separate functions and syntaces related to multiple value | 2013-12-10 08:11:54 -08:00 | 
				
					
						|  Yuichi Nishiwaki | 12aff8134f | too long log will cause travis report an error | 2013-12-10 08:06:07 -08:00 | 
				
					
						|  Yuichi Nishiwaki | e380f810af | use annotation in readme | 2013-12-10 08:00:29 -08:00 | 
				
					
						|  Yuichi Nishiwaki | ef5a4d6432 | update README | 2013-12-10 07:58:45 -08:00 | 
				
					
						|  Yuichi Nishiwaki | c6e828ef3e | utf8<->string conversion | 2013-12-10 07:58:25 -08:00 | 
				
					
						|  Yuichi Nishiwaki | 76f5cbf0b3 | ENDLIBRARY requires a trailing semicolon | 2013-12-10 07:26:43 -08:00 | 
				
					
						|  Yuichi Nishiwaki | 6958730fa4 | export all symbols defined in built-in.scm | 2013-12-10 07:13:57 -08:00 | 
				
					
						|  Yuichi Nishiwaki | db9de51d07 | [bugfix] min and max are broken | 2013-12-10 07:13:17 -08:00 | 
				
					
						|  Yuichi Nishiwaki | 1651ef5d12 | update readme | 2013-12-10 06:06:44 -08:00 | 
				
					
						|  Yuichi Nishiwaki | d23f686485 | newline is not an element of (scheme write) | 2013-12-10 05:59:03 -08:00 | 
				
					
						|  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 |