Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								240c5d9ac4
								
							
						 | 
						
							
							
								
								implement define-macro in scheme
							
							
							
							
							
						 | 
						
							2014-07-20 11:15:00 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								3e5fd1a54b
								
							
						 | 
						
							
							
								
								vector-map is no longer used
							
							
							
							
							
						 | 
						
							2014-07-19 18:46:09 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								8b82498cd7
								
							
						 | 
						
							
							
								
								inline some trivial functions
							
							
							
							
							
						 | 
						
							2014-07-19 18:29:41 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								63c34327b9
								
							
						 | 
						
							
							
								
								fix a bug in walk function
							
							
							
							
							
						 | 
						
							2014-07-19 18:26:09 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								1297ef9fb8
								
							
						 | 
						
							
							
								
								add memoize function
							
							
							
							
							
						 | 
						
							2014-07-19 18:26:03 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								03cc21953f
								
							
						 | 
						
							
							
								
								walk-symbol by default
							
							
							
							
							
						 | 
						
							2014-07-19 18:15:38 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								2c1db4472b
								
							
						 | 
						
							
							
								
								add walk-symbol
							
							
							
							
							
						 | 
						
							2014-07-19 18:14:11 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								346494524f
								
							
						 | 
						
							
							
								
								share cache between wrap and inject
							
							
							
							
							
						 | 
						
							2014-07-19 18:10:14 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								34f7497f4f
								
							
						 | 
						
							
							
								
								Merge branch 'memq-in-c'
							
							
							
							
							
							
							
							Conflicts:
	piclib/prelude.scm 
							
						 | 
						
							2014-07-19 16:15:02 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								5779fcd4e4
								
							
						 | 
						
							
							
								
								no need to override vector? with export syntax
							
							
							
							
							
						 | 
						
							2014-07-19 15:13:47 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								88d86e1312
								
							
						 | 
						
							
							
								
								rename (picrin multiple-value) to (picrin values)
							
							
							
							
							
						 | 
						
							2014-07-19 15:11:32 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								c148f74618
								
							
						 | 
						
							
							
								
								include core-syntax at early stage
							
							
							
							
							
						 | 
						
							2014-07-19 15:11:17 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								c468b343d2
								
							
						 | 
						
							
							
								
								missing file
							
							
							
							
							
						 | 
						
							2014-07-19 14:59:34 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								d5a314b186
								
							
						 | 
						
							
							
								
								refactor define-values
							
							
							
							
							
						 | 
						
							2014-07-19 14:30:29 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								6a203d236a
								
							
						 | 
						
							
							
								
								eliminate (scheme cxr) dependency
							
							
							
							
							
						 | 
						
							2014-07-19 14:26:09 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								301c97245c
								
							
						 | 
						
							
							
								
								split prelude into files
							
							
							
							
							
						 | 
						
							2014-07-19 14:15:53 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								02ebced87b
								
							
						 | 
						
							
							
								
								prelude cosmetic changes
							
							
							
							
							
						 | 
						
							2014-07-19 13:22:24 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								ad2434cde7
								
							
						 | 
						
							
							
								
								implement memv and assv with C
							
							
							
							
							
						 | 
						
							2014-07-19 12:51:19 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								a2c00017ea
								
							
						 | 
						
							
							
								
								implement memq and assq with c
							
							
							
							
							
						 | 
						
							2014-07-19 12:48:27 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								e715ca10ea
								
							
						 | 
						
							
							
								
								add capture-syntactic-environment. close #96
							
							
							
							
							
						 | 
						
							2014-07-19 11:23:14 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								8a1d068519
								
							
						 | 
						
							
							
								
								fix many bugs around sc
							
							
							
							
							
						 | 
						
							2014-07-19 11:20:54 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								f66bea4e97
								
							
						 | 
						
							
							
								
								add close-syntax
							
							
							
							
							
						 | 
						
							2014-07-17 16:47:50 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								690bdcb83d
								
							
						 | 
						
							
							
								
								add srfi 111
							
							
							
							
							
						 | 
						
							2014-07-17 16:43:25 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								b99bddcad0
								
							
						 | 
						
							
							
								
								rename built-in.scm to prelude.scm
							
							
							
							
							
						 | 
						
							2014-07-17 16:22:53 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								5b41b979d9
								
							
						 | 
						
							
							
								
								[bugfix] abuse compare of er-macro
							
							
							
							
							
						 | 
						
							2014-07-17 16:11:33 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								e5511027e8
								
							
						 | 
						
							
							
								
								add type check guards to comparators
							
							
							
							
							
						 | 
						
							2014-07-17 13:58:08 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								f4d68d691b
								
							
						 | 
						
							
							
								
								remove c impls of ir/er macros
							
							
							
							
							
						 | 
						
							2014-07-17 13:44:18 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								c0b83759a8
								
							
						 | 
						
							
							
								
								re-implement ir-macro-transformer in scheme
							
							
							
							
							
						 | 
						
							2014-07-17 13:40:45 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								2e35f03f35
								
							
						 | 
						
							
							
								
								remove type check guards in compare function
							
							
							
							
							
						 | 
						
							2014-07-17 13:40:18 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								5e8c4af84b
								
							
						 | 
						
							
							
								
								fix bugs introduced in prev commit
							
							
							
							
							
						 | 
						
							2014-07-17 13:39:28 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								cf509a4922
								
							
						 | 
						
							
							
								
								[bugfix] move define-auxiliary-syntax to the beginning. This made
							
							
							
							
							
							
							
							mac-env and use-env of cond expression different 
							
						 | 
						
							2014-07-17 11:32:52 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								73a6eaf9da
								
							
						 | 
						
							
							
								
								rewrite er-macro-transformer in scheme
							
							
							
							
							
						 | 
						
							2014-07-17 11:32:41 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								5d9242f5b5
								
							
						 | 
						
							
							
								
								rewrite make-syntactic-closure in scheme
							
							
							
							
							
						 | 
						
							2014-07-17 11:32:30 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								bdcb83296e
								
							
						 | 
						
							
							
								
								update case-lambda impl
							
							
							
							
							
						 | 
						
							2014-07-16 14:47:36 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								b86d010b76
								
							
						 | 
						
							
							
								
								add letrec-syntax
							
							
							
							
							
						 | 
						
							2014-07-16 14:30:45 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								b1962ef61b
								
							
						 | 
						
							
							
								
								Merge branch 'array'
							
							
							
							
							
						 | 
						
							2014-07-15 23:55:56 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								fa0cde8d77
								
							
						 | 
						
							
							
								
								publish call-with-{in,out}put-file
							
							
							
							
							
						 | 
						
							2014-07-15 23:09:20 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								632529c9a5
								
							
						 | 
						
							
							
								
								add array-map and array-for-each
							
							
							
							
							
						 | 
						
							2014-07-15 22:45:04 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								318475c14b
								
							
						 | 
						
							
							
								
								optional argument for make-array
							
							
							
							
							
						 | 
						
							2014-07-15 22:27:48 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								4f5a92d921
								
							
						 | 
						
							
							
								
								rename array type; avoid variable conflict
							
							
							
							
							
						 | 
						
							2014-07-15 22:20:45 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								d358c8873d
								
							
						 | 
						
							
							
								
								add array<->list converters
							
							
							
							
							
						 | 
						
							2014-07-15 22:20:32 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								2da5d440a8
								
							
						 | 
						
							
							
								
								more array functions
							
							
							
							
							
						 | 
						
							2014-07-15 21:26:08 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								443bd6e830
								
							
						 | 
						
							
							
								
								initial array support
							
							
							
							
							
						 | 
						
							2014-07-15 20:59:29 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								1d5fa803aa
								
							
						 | 
						
							
							
								
								add case-lambda
							
							
							
							
							
						 | 
						
							2014-07-15 17:51:27 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								fda89b1604
								
							
						 | 
						
							
							
								
								[bugfix] broken hygiene of cond expression
							
							
							
							
							
						 | 
						
							2014-07-13 22:51:22 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								b7a44ee810
								
							
						 | 
						
							
							
								
								fix not-implemented errors
							
							
							
							
							
						 | 
						
							2014-07-13 12:33:13 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								71677d3e85
								
							
						 | 
						
							
							
								
								add dictionary.scm
							
							
							
							
							
						 | 
						
							2014-07-13 12:18:39 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								9c78a9a51f
								
							
						 | 
						
							
							
								
								refactor parameterize
							
							
							
							
							
						 | 
						
							2014-07-13 11:16:38 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								7ffcbb7a7d
								
							
						 | 
						
							
							
								
								refactor var. c api no longer supports converters.
							
							
							
							
							
						 | 
						
							2014-07-13 11:07:42 +09:00 | 
						
					
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 | 
						
							
							
							
							
							
								
							
							
								05309a1d38
								
							
						 | 
						
							
							
								
								don't use pic_defvar
							
							
							
							
							
						 | 
						
							2014-07-13 11:07:42 +09:00 |