|  Yuichi Nishiwaki | dd784c589b | implement some of important list functions listed on srfi-1 | 2014-02-01 23:20:13 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 78d82e4d12 | add srfi-1 prototype | 2014-02-01 22:45:59 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 95c5361197 | rewrite min/max/gcd/lcm with C | 2014-01-22 23:47:33 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 2f965fa809 | replace some number predicates with c imples | 2014-01-22 22:58:08 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 5dd66cbcd1 | replace list-copy and make-list impls by scheme with ones by C | 2014-01-22 22:37:27 +09:00 | 
				
					
						|  Yuichi Nishiwaki | c539f889cd | native implementatino of for-each | 2014-01-22 22:21:48 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 85a5745716 | native implmentation of map | 2014-01-22 22:18:25 +09:00 | 
				
					
						|  Yuichi Nishiwaki | e417439f4a | reduce exports | 2014-01-22 21:36:32 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 74088d0130 | replace list-set! impl with C impl | 2014-01-22 21:35:13 +09:00 | 
				
					
						|  Yuichi Nishiwaki | d07456466d | replace cxxr and list? impls by scheme with ones by C | 2014-01-22 21:29:11 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 7fc2885fad | replace list impl by scheme with impl by C | 2014-01-22 21:20:13 +09:00 | 
				
					
						|  Yuichi Nishiwaki | bbd1ec3fbb | replace length/reverse/append impls with c functions | 2014-01-22 21:14:10 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 67d4d28d19 | impl list-ref and list-tail as C functions | 2014-01-22 21:00:29 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 82dd55f77f | er macro no longer requires identifier? defined | 2014-01-11 12:56:51 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 64855bfcec | er-macro-transformer is no longer defined using sc | 2014-01-11 12:56:07 +09:00 | 
				
					
						|  Yuichi Nishiwaki | c66a217e87 | Types that can be passed to the rename procedure is only a symbol | 2014-01-11 12:55:34 +09:00 | 
				
					
						|  Yuichi Nishiwaki | d0713456ef | add make-parameter and parameterize | 2014-01-09 00:39:45 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 8273659bd0 | [bugfix] `do` macro should execute epilogue expressions iff test evaluates *true* | 2014-01-08 20:18:44 +09:00 | 
				
					
						|  Yuichi Nishiwaki | 55105dc14f | gather utility functions which are necessary in bootstrap stage | 2013-12-10 09:14:08 -08:00 | 
				
					
						|  Yuichi Nishiwaki | cb41d9262a | add `define-values` syntax | 2013-12-10 08:48:26 -08:00 | 
				
					
						|  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 | c6e828ef3e | utf8<->string conversion | 2013-12-10 07:58:25 -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 | 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 | 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 | 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 | 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 | 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 | b231d63297 | [bugfix] avoid auxiliary keywords such as unquote or unquote-splicing from being renamed | 2013-12-09 09:27:28 -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 |