469ae52ba4 
								
							 
						 
						
							
							
								
								Merge branch 'master' into record-vector-optimization  
							
							
							
						 
						
							2016-02-01 18:08:55 -05:00  
				
					
						
							
							
								 
						
							
								87ae66d706 
								
							 
						 
						
							
							
								
								Fix roundtrip -0.0  
							
							
							
						 
						
							2016-01-23 16:30:40 -05:00  
				
					
						
							
							
								 
						
							
								9b7e0cf019 
								
							 
						 
						
							
							
								
								Optimize records to use vector rather than a dict for field storage.  
							
							
							
						 
						
							2016-01-15 23:04:51 -05:00  
				
					
						
							
							
								 
						
							
								db36d7040f 
								
							 
						 
						
							
							
								
								Add a few tests to contrib/10.roundtrip  
							
							
							
						 
						
							2016-01-10 10:06:09 -05:00  
				
					
						
							
							
								 
						
							
								30f220316c 
								
							 
						 
						
							
							
								
								Fix dtoa for +nan.0 +inf.0 -inf.0  
							
							
							
						 
						
							2016-01-09 12:52:38 -05:00  
				
					
						
							
							
								 
						
							
								fa2b72b020 
								
							 
						 
						
							
							
								
								Use emyg_atod instead of emyg_strtod  
							
							
							
						 
						
							2016-01-09 00:15:49 -05:00  
				
					
						
							
							
								 
						
							
								5116220d62 
								
							 
						 
						
							
							
								
								Fix more c99isms  
							
							
							
						 
						
							2016-01-08 23:51:51 -05:00  
				
					
						
							
							
								 
						
							
								3f7c5034d7 
								
							 
						 
						
							
							
								
								Fix some c99isms  
							
							
							
						 
						
							2016-01-08 23:47:16 -05:00  
				
					
						
							
							
								 
						
							
								5fd8f8287f 
								
							 
						 
						
							
							
								
								Plug in emyg_dtoa and emyg_atod for round trip double conversion  
							
							
							
						 
						
							2016-01-08 23:34:51 -05:00  
				
					
						
							
							
								 
						
							
								6f3083c3ca 
								
							 
						 
						
							
							
								
								never use size_t  
							
							
							
						 
						
							2015-08-26 19:04:27 +09:00  
				
					
						
							
							
								 
						
							
								b96846dc6e 
								
							 
						 
						
							
							
								
								don't use @@type property  
							
							
							
						 
						
							2015-08-11 01:34:45 +09:00  
				
					
						
							
							
								 
						
							
								eec7d1754b 
								
							 
						 
						
							
							
								
								arena_idx is of size_t  
							
							
							
						 
						
							2015-07-26 16:44:13 +09:00  
				
					
						
							
							
								 
						
							
								9365eb4c7f 
								
							 
						 
						
							
							
								
								no relloc on restore_cont  
							
							
							
						 
						
							2015-07-26 16:39:34 +09:00  
				
					
						
							
							
								 
						
							
								16b427b8c4 
								
							 
						 
						
							
							
								
								Fix typo, alerm -> alarm.  
							
							... 
							
							
							
							This commit also enables some tests to catch more regressions.
Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com> 
							
						 
						
							2015-07-22 23:06:46 +09:00  
				
					
						
							
							
								 
						
							
								1018a7cce8 
								
							 
						 
						
							
							
								
								Use lset= to compare list sets.  
							
							... 
							
							
							
							Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com> 
							
						 
						
							2015-07-21 15:35:56 +09:00  
				
					
						
							
							
								 
						
							
								643d86c709 
								
							 
						 
						
							
							
								
								Merge pull request  #299  from omasanori/extend-test  
							
							... 
							
							
							
							Extend test 
							
						 
						
							2015-07-21 15:25:46 +09:00  
				
					
						
							
							
								 
						
							
								f345832b44 
								
							 
						 
						
							
							
								
								Add an optional comparator argument to test.  
							
							... 
							
							
							
							Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com> 
							
						 
						
							2015-07-21 15:16:04 +09:00  
				
					
						
							
							
								 
						
							
								1455c7d4a5 
								
							 
						 
						
							
							
								
								Compare expected value and the result only once.  
							
							... 
							
							
							
							Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com> 
							
						 
						
							2015-07-21 15:12:43 +09:00  
				
					
						
							
							
								 
						
							
								aa2e11874f 
								
							 
						 
						
							
							
								
								Export cons* from SRFI 1.  
							
							... 
							
							
							
							Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com> 
							
						 
						
							2015-07-21 14:52:46 +09:00  
				
					
						
							
							
								 
						
							
								24b4cafe65 
								
							 
						 
						
							
							
								
								fix srfi-26  
							
							
							
						 
						
							2015-07-21 00:59:53 +09:00  
				
					
						
							
							
								 
						
							
								a1d8af908b 
								
							 
						 
						
							
							
								
								[bugfix] include macro broken  
							
							
							
						 
						
							2015-07-21 00:57:59 +09:00  
				
					
						
							
							
								 
						
							
								bfdf60eee1 
								
							 
						 
						
							
							
								
								add (picrin logic) library  
							
							
							
						 
						
							2015-07-20 22:10:39 +09:00  
				
					
						
							
							
								 
						
							
								d11b569abf 
								
							 
						 
						
							
							
								
								keep (picrin user) empty unless picrin is started in repl mode  
							
							
							
						 
						
							2015-07-20 19:26:33 +09:00  
				
					
						
							
							
								 
						
							
								c2754509f2 
								
							 
						 
						
							
							
								
								remove PIC_ENABLE_FLOAT flag  
							
							
							
						 
						
							2015-07-20 02:19:41 +09:00  
				
					
						
							
							
								 
						
							
								a5317898cb 
								
							 
						 
						
							
							
								
								don't define number classifying procedures such as real? and complex? in C  
							
							
							
						 
						
							2015-07-20 01:45:21 +09:00  
				
					
						
							
							
								 
						
							
								57e4942ae2 
								
							 
						 
						
							
							
								
								move abs and expt  
							
							
							
						 
						
							2015-07-20 01:24:35 +09:00  
				
					
						
							
							
								 
						
							
								6551506160 
								
							 
						 
						
							
							
								
								move more procedures  
							
							
							
						 
						
							2015-07-20 01:22:29 +09:00  
				
					
						
							
							
								 
						
							
								fcb6b1ead8 
								
							 
						 
						
							
							
								
								rename (picrin number) to (picrin math)  
							
							
							
						 
						
							2015-07-20 01:16:06 +09:00  
				
					
						
							
							
								 
						
							
								d66ae479cc 
								
							 
						 
						
							
							
								
								move some math procedures to math nitro  
							
							
							
						 
						
							2015-07-20 01:12:37 +09:00  
				
					
						
							
							
								 
						
							
								0f9c7f0c2c 
								
							 
						 
						
							
							
								
								refactor (picrin control list) by following the mannar other monadic  
							
							... 
							
							
							
							libraries do 
							
						 
						
							2015-07-19 15:13:17 +09:00  
				
					
						
							
							
								 
						
							
								43aac4dd29 
								
							 
						 
						
							
							
								
								add (picrin control option)  
							
							
							
						 
						
							2015-07-19 15:12:49 +09:00  
				
					
						
							
							
								 
						
							
								1c13076f01 
								
							 
						 
						
							
							
								
								give priority to importing (picrin procedure)  
							
							
							
						 
						
							2015-07-19 15:06:09 +09:00  
				
					
						
							
							
								 
						
							
								32441845b4 
								
							 
						 
						
							
							
								
								add TODO  
							
							
							
						 
						
							2015-07-18 22:30:58 +09:00  
				
					
						
							
							
								 
						
							
								e23bfa5565 
								
							 
						 
						
							
							
								
								add (picrin parser) library  
							
							
							
						 
						
							2015-07-18 22:27:22 +09:00  
				
					
						
							
							
								 
						
							
								34028172f2 
								
							 
						 
						
							
							
								
								add (picrin procedure)  
							
							
							
						 
						
							2015-07-18 18:04:33 +09:00  
				
					
						
							
							
								 
						
							
								3d170afac8 
								
							 
						 
						
							
							
								
								redefine shift and reset as syntaxes  
							
							
							
						 
						
							2015-07-18 15:39:34 +09:00  
				
					
						
							
							
								 
						
							
								3739387160 
								
							 
						 
						
							
							
								
								register now returns #f or a pair  
							
							
							
						 
						
							2015-07-18 15:28:53 +09:00  
				
					
						
							
							
								 
						
							
								238f5999bc 
								
							 
						 
						
							
							
								
								dictionary-ref now returns a pair or #f  
							
							
							
						 
						
							2015-07-18 15:22:33 +09:00  
				
					
						
							
							
								 
						
							
								d01b72835d 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/wasabiz/picrin  
							
							
							
						 
						
							2015-07-16 21:39:28 +09:00  
				
					
						
							
							
								 
						
							
								c18c12f197 
								
							 
						 
						
							
							
								
								Fix functions pair-fold-right, any, and every in contrib/40.srfi/srfi/1.scm  
							
							
							
						 
						
							2015-07-16 21:36:47 +09:00  
				
					
						
							
							
								 
						
							
								2a2dce97cb 
								
							 
						 
						
							
							
								
								Add TEST_RUNNER variable to makefiles.  
							
							... 
							
							
							
							Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com> 
							
						 
						
							2015-07-16 17:44:34 +09:00  
				
					
						
							
							
								 
						
							
								3cc9fb6b8d 
								
							 
						 
						
							
							
								
								Add test cases for SRFI 1.  
							
							... 
							
							
							
							Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com> 
							
						 
						
							2015-07-13 22:00:12 +09:00  
				
					
						
							
							
								 
						
							
								5635661b3c 
								
							 
						 
						
							
							
								
								remove pic_make_str_fill  
							
							
							
						 
						
							2015-07-13 09:03:32 +09:00  
				
					
						
							
							
								 
						
							
								5c2cbb9e55 
								
							 
						 
						
							
							
								
								pic_load_port -> pic_load  
							
							
							
						 
						
							2015-07-13 08:20:07 +09:00  
				
					
						
							
							
								 
						
							
								71d1d4837d 
								
							 
						 
						
							
							
								
								pic_intern_cstr -> pic_intern  
							
							
							
						 
						
							2015-07-13 08:16:04 +09:00  
				
					
						
							
							
								 
						
							
								8cc6307eaa 
								
							 
						 
						
							
							
								
								change tmp file path  
							
							
							
						 
						
							2015-07-09 04:13:50 +09:00  
				
					
						
							
							
								 
						
							
								ca33c6f425 
								
							 
						 
						
							
							
								
								[bugfix] guard is still broken  
							
							
							
						 
						
							2015-07-09 04:13:35 +09:00  
				
					
						
							
							
								 
						
							
								2fb17afdfc 
								
							 
						 
						
							
							
								
								move picrin/macro.scm. remove piclib/  
							
							
							
						 
						
							2015-07-09 04:07:12 +09:00  
				
					
						
							
							
								 
						
							
								ad38eb9202 
								
							 
						 
						
							
							
								
								move picrin/syntax-rules  
							
							
							
						 
						
							2015-07-09 04:02:55 +09:00  
				
					
						
							
							
								 
						
							
								9514bab879 
								
							 
						 
						
							
							
								
								rewrite guard definition  
							
							
							
						 
						
							2015-07-09 03:58:08 +09:00  
				
					
						
							
							
								 
						
							
								370f7eb4f1 
								
							 
						 
						
							
							
								
								fix array test  
							
							
							
						 
						
							2015-07-09 03:57:17 +09:00  
				
					
						
							
							
								 
						
							
								738c04a1af 
								
							 
						 
						
							
							
								
								move picrin/test.scm  
							
							
							
						 
						
							2015-07-09 02:21:57 +09:00  
				
					
						
							
							
								 
						
							
								19e82389f1 
								
							 
						 
						
							
							
								
								avoid redefinition  
							
							
							
						 
						
							2015-07-09 02:19:09 +09:00  
				
					
						
							
							
								 
						
							
								685d08301a 
								
							 
						 
						
							
							
								
								move experimental/lambda.scm  
							
							
							
						 
						
							2015-07-09 02:18:56 +09:00  
				
					
						
							
							
								 
						
							
								3bcc4b15fc 
								
							 
						 
						
							
							
								
								define 'define-record-type' macro in scheme/base.scm  
							
							
							
						 
						
							2015-07-09 01:59:14 +09:00  
				
					
						
							
							
								 
						
							
								5f454626f6 
								
							 
						 
						
							
							
								
								move picrin/array to contrib/  
							
							
							
						 
						
							2015-07-09 01:51:55 +09:00  
				
					
						
							
							
								 
						
							
								25f80dc87d 
								
							 
						 
						
							
							
								
								don't cons in call-with-values  
							
							
							
						 
						
							2015-07-04 18:01:30 +09:00  
				
					
						
							
							
								 
						
							
								4905aab416 
								
							 
						 
						
							
							
								
								remove pic->file and pic->read  
							
							
							
						 
						
							2015-07-02 08:50:28 +09:00  
				
					
						
							
							
								 
						
							
								11e3d7741f 
								
							 
						 
						
							
							
								
								Get stats of SRFI 106's test.  
							
							... 
							
							
							
							Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com> 
							
						 
						
							2015-07-02 06:26:42 +09:00  
				
					
						
							
							
								 
						
							
								7685b84ad6 
								
							 
						 
						
							
							
								
								Rename initialize funtions of SRFIs to srfi_<n>.  
							
							... 
							
							
							
							To avoid conflictions of inits between SRFIs and others, inits in the
srfi nitro should be prefixed with srfi_. Without the convention, we may
need to use generic words such as string, vector, random, array, etc.
Moreover, there are SRFIs those subject is same (e.g. array may be used
by SRFI 25, 47, 58 and 63). Thus, we need a clear and conflict-free
naming convention.
Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com> 
							
						 
						
							2015-06-29 19:32:31 +09:00  
				
					
						
							
							
								 
						
							
								555048c146 
								
							 
						 
						
							
							
								
								Implement SRFI 0.  
							
							... 
							
							
							
							Reference: http://srfi.schemers.org/srfi-0/ 
Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com> 
							
						 
						
							2015-06-29 17:17:01 +09:00  
				
					
						
							
							
								 
						
							
								ddcf96f689 
								
							 
						 
						
							
							
								
								remove pic_proc_name (for a moment)  
							
							
							
						 
						
							2015-06-27 19:02:18 +09:00  
				
					
						
							
							
								 
						
							
								087e65ef1c 
								
							 
						 
						
							
							
								
								don't define (picrin control escape) in callcc.c  
							
							
							
						 
						
							2015-06-26 13:19:32 +09:00  
				
					
						
							
							
								 
						
							
								f836c4db47 
								
							 
						 
						
							
							
								
								Correct visibility of symbols in (srfi 106).  
							
							... 
							
							
							
							Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com> 
							
						 
						
							2015-06-24 18:44:44 +09:00  
				
					
						
							
							
								 
						
							
								f323e9d232 
								
							 
						 
						
							
							
								
								[bugfix] call/cc will get caught in an infinite loop if the machine  
							
							... 
							
							
							
							stack grows upward 
							
						 
						
							2015-06-24 16:02:46 +09:00  
				
					
						
							
							
								 
						
							
								aae1b8792a 
								
							 
						 
						
							
							
								
								remove struct pic_picjmp  
							
							
							
						 
						
							2015-06-23 03:14:00 +09:00  
				
					
						
							
							
								 
						
							
								b0e6f14442 
								
							 
						 
						
							
							
								
								Move r7rs-tests.scm into a nitro.  
							
							... 
							
							
							
							Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com> 
							
						 
						
							2015-06-22 11:07:56 +09:00  
				
					
						
							
							
								 
						
							
								7d880f6f00 
								
							 
						 
						
							
							
								
								Implement SRFI 106.  
							
							... 
							
							
							
							Reference: http://srfi.schemers.org/srfi-106/ 
Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com> 
							
						 
						
							2015-06-20 08:14:58 +09:00  
				
					
						
							
							
								 
						
							
								500113d1bb 
								
							 
						 
						
							
							
								
								renumber contribs  
							
							
							
						 
						
							2015-06-20 03:42:56 +09:00  
				
					
						
							
							
								 
						
							
								6449731bf4 
								
							 
						 
						
							
							
								
								[bugfix] bin/picrin -e option broken  
							
							
							
						 
						
							2015-06-20 02:35:13 +09:00  
				
					
						
							
							
								 
						
							
								9dbcb2a605 
								
							 
						 
						
							
							
								
								[bugfix] repl failed to import default libraries  
							
							
							
						 
						
							2015-06-20 02:34:46 +09:00  
				
					
						
							
							
								 
						
							
								20cb77bbbe 
								
							 
						 
						
							
							
								
								file.h is now stdio.h-free  
							
							
							
						 
						
							2015-06-19 05:14:18 +09:00  
				
					
						
							
							
								 
						
							
								a0d6c5800c 
								
							 
						 
						
							
							
								
								add pic_open_file  
							
							
							
						 
						
							2015-06-19 05:00:36 +09:00  
				
					
						
							
							
								 
						
							
								78bd3047f8 
								
							 
						 
						
							
							
								
								don't use global mutable variable!  
							
							
							
						 
						
							2015-06-19 03:06:57 +09:00  
				
					
						
							
							
								 
						
							
								0b66447e79 
								
							 
						 
						
							
							
								
								remove port->status property  
							
							
							
						 
						
							2015-06-18 23:26:31 +09:00  
				
					
						
							
							
								 
						
							
								0fe4df3c15 
								
							 
						 
						
							
							
								
								[bugfix] repl broken  
							
							
							
						 
						
							2015-06-17 02:58:37 +09:00  
				
					
						
							
							
								 
						
							
								63d3510de8 
								
							 
						 
						
							
							
								
								move features procedure defun to state.c benz  
							
							
							
						 
						
							2015-06-17 00:13:00 +09:00  
				
					
						
							
							
								 
						
							
								4f69cb8ec3 
								
							 
						 
						
							
							
								
								eval procedure now takes environment object for the second argument  
							
							
							
						 
						
							2015-06-16 22:51:49 +09:00  
				
					
						
							
							
								 
						
							
								1570bd1cd4 
								
							 
						 
						
							
							
								
								syntax-rules: rewrite case-lambda.scm. (p ... . var) pattern is not supported  
							
							
							
						 
						
							2015-06-16 19:16:23 +09:00  
				
					
						
							
							
								 
						
							
								9ace96dd19 
								
							 
						 
						
							
							
								
								rewrite scheme/lazy.scm with syntax-rules  
							
							
							
						 
						
							2015-06-15 02:17:27 +09:00  
				
					
						
							
							
								 
						
							
								448bbf679d 
								
							 
						 
						
							
							
								
								change dictionary interface.  
							
							... 
							
							
							
							use #undefined object as sentinel 
							
						 
						
							2015-06-09 17:06:19 +09:00  
				
					
						
							
							
								 
						
							
								2a1b7cf287 
								
							 
						 
						
							
							
								
								remove picrin/dictionary.scm  
							
							
							
						 
						
							2015-06-09 17:05:47 +09:00  
				
					
						
							
							
								 
						
							
								5185a73cd2 
								
							 
						 
						
							
							
								
								replace none with undef  
							
							
							
						 
						
							2015-06-09 16:34:45 +09:00  
				
					
						
							
							
								 
						
							
								53a9e72413 
								
							 
						 
						
							
							
								
								optimize var implementation  
							
							
							
						 
						
							2015-06-08 22:28:17 +09:00  
				
					
						
							
							
								 
						
							
								5def1df320 
								
							 
						 
						
							
							
								
								s/pic_winder/pic_checkpoint/g  
							
							
							
						 
						
							2015-06-08 21:04:04 +09:00  
				
					
						
							
							
								 
						
							
								72baa9a52d 
								
							 
						 
						
							
							
								
								remove pic_throw function  
							
							
							
						 
						
							2015-06-04 13:23:20 +09:00  
				
					
						
							
							
								 
						
							
								27d642ecaf 
								
							 
						 
						
							
							
								
								use proc_env in callcc.c  
							
							
							
						 
						
							2015-06-02 06:58:02 +09:00  
				
					
						
							
							
								 
						
							
								5df4e4f64e 
								
							 
						 
						
							
							
								
								rename functions related to continuation  
							
							
							
						 
						
							2015-06-02 06:18:09 +09:00  
				
					
						
							
							
								 
						
							
								dbcd81c8c1 
								
							 
						 
						
							
							
								
								[bugfix] calling dead escape continuation causes segv  
							
							
							
						 
						
							2015-06-02 06:01:16 +09:00  
				
					
						
							
							
								 
						
							
								d0e10b49a7 
								
							 
						 
						
							
							
								
								pic_env -> pic_context  
							
							
							
						 
						
							2015-05-30 22:34:51 +09:00  
				
					
						
							
							
								 
						
							
								92bed39fae 
								
							 
						 
						
							
							
								
								merge file/load/mutable-string/system/time contribs into r7rs  
							
							
							
						 
						
							2015-05-30 19:39:18 +09:00  
				
					
						
							
							
								 
						
							
								0d12c11b0a 
								
							 
						 
						
							
							
								
								replace regexp cmake with nitro.mk  
							
							
							
						 
						
							2015-05-30 18:27:24 +09:00  
				
					
						
							
							
								 
						
							
								bf0e388b3e 
								
							 
						 
						
							
							
								
								support environments without libedit  
							
							
							
						 
						
							2015-05-30 18:13:55 +09:00  
				
					
						
							
							
								 
						
							
								708f3c2d67 
								
							 
						 
						
							
							
								
								replace readline cmake with equivalent pkg-config call  
							
							
							
						 
						
							2015-05-30 17:58:25 +09:00  
				
					
						
							
							
								 
						
							
								ab9c33fc22 
								
							 
						 
						
							
							
								
								update repl  
							
							
							
						 
						
							2015-05-29 20:43:05 +09:00  
				
					
						
							
							
								 
						
							
								cd4b1be54c 
								
							 
						 
						
							
							
								
								abandon cmake  
							
							
							
						 
						
							2015-05-29 20:42:26 +09:00  
				
					
						
							
							
								 
						
							
								9b7eb2f996 
								
							 
						 
						
							
							
								
								unify all headers into picrin.h  
							
							
							
						 
						
							2015-05-28 23:57:10 +09:00  
				
					
						
							
							
								 
						
							
								6a692541a6 
								
							 
						 
						
							
							
								
								s/pic_alloc/pic_malloc/g  
							
							
							
						 
						
							2015-05-28 16:42:16 +09:00  
				
					
						
							
							
								 
						
							
								15449354c6 
								
							 
						 
						
							
							
								
								switch string implementation to picrin's  
							
							
							
						 
						
							2015-05-27 23:34:40 +09:00  
				
					
						
							
							
								 
						
							
								52624460cd 
								
							 
						 
						
							
							
								
								Don't import vector-map from R7RS in SRFI 43.  
							
							... 
							
							
							
							Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com> 
							
						 
						
							2015-05-13 12:10:04 +09:00  
				
					
						
							
							
								 
						
							
								48faa9ac98 
								
							 
						 
						
							
							
								
								fixed vector-map/map!  
							
							
							
						 
						
							2015-05-13 12:02:01 +09:00  
				
					
						
							
							
								 
						
							
								e3d2330df7 
								
							 
						 
						
							
							
								
								Use strict ERE  
							
							
							
						 
						
							2015-05-11 16:05:40 +09:00  
				
					
						
							
							
								 
						
							
								cc9de3295d 
								
							 
						 
						
							
							
								
								Merge branch 'master' into c89-porting  
							
							
							
						 
						
							2015-02-01 12:30:35 +00:00  
				
					
						
							
							
								 
						
							
								a7b3123405 
								
							 
						 
						
							
							
								
								don't use dynamic variable length array  
							
							
							
						 
						
							2015-01-31 21:43:32 +09:00  
				
					
						
							
							
								 
						
							
								dab403a065 
								
							 
						 
						
							
							
								
								fix document  
							
							
							
						 
						
							2015-01-26 16:14:59 +09:00  
				
					
						
							
							
								 
						
							
								7d772fc904 
								
							 
						 
						
							
							
								
								add document for escape  
							
							
							
						 
						
							2015-01-26 15:46:19 +09:00  
				
					
						
							
							
								 
						
							
								4972de640f 
								
							 
						 
						
							
							
								
								rename benz's call/cc to escape in (picrin control)  
							
							
							
						 
						
							2015-01-26 15:03:04 +09:00  
				
					
						
							
							
								 
						
							
								1e8f49872e 
								
							 
						 
						
							
							
								
								s/pic_noreturn/PIC_NORETURN/g  
							
							
							
						 
						
							2015-01-26 12:22:38 +09:00  
				
					
						
							
							
								 
						
							
								1b637d1763 
								
							 
						 
						
							
							
								
								refactor pic_deflibrary macro. don't declare variables in for statements  
							
							
							
						 
						
							2015-01-25 20:44:35 +09:00  
				
					
						
							
							
								 
						
							
								f2eb51e53d 
								
							 
						 
						
							
							
								
								some procedures are moved to contrib/  
							
							... 
							
							
							
							system related procedures are moved to contrib/
file related procedures are moved to contrib/
load related procedures are moved to conrib/ 
							
						 
						
							2015-01-18 01:03:29 +09:00  
				
					
						
							
							
								 
						
							
								ab2f2790de 
								
							 
						 
						
							
							
								
								add (picrin class) and (picrin protocol)  
							
							
							
						 
						
							2015-01-12 15:39:25 +09:00  
				
					
						
							
							
								 
						
							
								438b4739d2 
								
							 
						 
						
							
							
								
								remove repl echo (appearing when lines are continuous)  
							
							
							
						 
						
							2015-01-07 20:09:09 -08:00  
				
					
						
							
							
								 
						
							
								9303fcf34b 
								
							 
						 
						
							
							
								
								safer names for utility macros  
							
							
							
						 
						
							2015-01-07 13:11:48 -08:00  
				
					
						
							
							
								 
						
							
								1c48239521 
								
							 
						 
						
							
							
								
								Merge branch 'doc'  
							
							
							
						 
						
							2014-10-25 09:02:26 +09:00  
				
					
						
							
							
								 
						
							
								aa3982890a 
								
							 
						 
						
							
							
								
								Merge pull request  #226  from KeenS/repl-batch  
							
							... 
							
							
							
							Repl batch 
							
						 
						
							2014-10-02 00:37:01 +09:00  
				
					
						
							
							
								 
						
							
								f9967b7e77 
								
							 
						 
						
							
							
								
								Merge pull request  #222  from omasanori/optional  
							
							... 
							
							
							
							Add (picrin optional). 
							
						 
						
							2014-10-02 00:36:43 +09:00  
				
					
						
							
							
								 
						
							
								0864957061 
								
							 
						 
						
							
							
								
								cosmetic change  
							
							
							
						 
						
							2014-09-30 21:23:22 +09:00  
				
					
						
							
							
								 
						
							
								2e0fab5a26 
								
							 
						 
						
							
							
								
								make repl tty sensitive  
							
							
							
						 
						
							2014-09-30 21:21:59 +09:00  
				
					
						
							
							
								 
						
							
								9d694ac5ae 
								
							 
						 
						
							
							
								
								generalized attribute  
							
							
							
						 
						
							2014-09-25 19:12:56 +09:00  
				
					
						
							
							
								 
						
							
								ed86a8e28d 
								
							 
						 
						
							
							
								
								Add (picrin optional).  
							
							... 
							
							
							
							The library provides some macros to handle optional arguments. The
macros are compatible with those in Chicken, Gauche, etc.
Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com> 
							
						 
						
							2014-09-22 23:44:58 +09:00  
				
					
						
							
							
								 
						
							
								6556a2ec1d 
								
							 
						 
						
							
							
								
								spill out mutable-string nitro  
							
							
							
						 
						
							2014-09-21 15:34:14 +09:00  
				
					
						
							
							
								 
						
							
								92e0961bb7 
								
							 
						 
						
							
							
								
								Merge pull request  #217  from omasanori/exact-integer-sqrt  
							
							... 
							
							
							
							Fix exact-integer-sqrt. 
							
						 
						
							2014-09-20 20:31:57 +09:00  
				
					
						
							
							
								 
						
							
								38a1f92abd 
								
							 
						 
						
							
							
								
								add callcc nitro.  
							
							
							
						 
						
							2014-09-20 20:31:42 +09:00  
				
					
						
							
							
								 
						
							
								95cf997b9f 
								
							 
						 
						
							
							
								
								Fix exact-integer-sqrt.  
							
							... 
							
							
							
							Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com> 
							
						 
						
							2014-09-20 20:12:15 +09:00  
				
					
						
							
							
								 
						
							
								36394c8ebb 
								
							 
						 
						
							
							
								
								fix link  
							
							
							
						 
						
							2014-09-20 17:04:53 +09:00  
				
					
						
							
							
								 
						
							
								7a0890fbd7 
								
							 
						 
						
							
							
								
								move docs to contribs  
							
							
							
						 
						
							2014-09-20 17:04:19 +09:00  
				
					
						
							
							
								 
						
							
								738618b925 
								
							 
						 
						
							
							
								
								Merge branch 'master' into doc  
							
							... 
							
							
							
							Conflicts:
	CMakeLists.txt 
							
						 
						
							2014-09-20 17:00:57 +09:00  
				
					
						
							
							
								 
						
							
								0a4ea0704d 
								
							 
						 
						
							
							
								
								Merge branch 'master' of github.com:picrin-scheme/picrin  
							
							
							
						 
						
							2014-09-20 16:31:30 +09:00  
				
					
						
							
							
								 
						
							
								90542fad8b 
								
							 
						 
						
							
							
								
								(ref  #215 ) fix libedit include pathes  
							
							
							
						 
						
							2014-09-20 16:30:26 +09:00  
				
					
						
							
							
								 
						
							
								912d1237bc 
								
							 
						 
						
							
							
								
								resolve interreference between (picrin user) and (scheme *)  
							
							
							
						 
						
							2014-09-20 12:23:52 +09:00  
				
					
						
							
							
								 
						
							
								527217e94a 
								
							 
						 
						
							
							
								
								s/scheme/r7rs/g  
							
							
							
						 
						
							2014-09-20 12:22:43 +09:00  
				
					
						
							
							
								 
						
							
								b54818b5d9 
								
							 
						 
						
							
							
								
								spill out r7rs nitro  
							
							
							
						 
						
							2014-09-20 12:21:22 +09:00  
				
					
						
							
							
								 
						
							
								260f993d87 
								
							 
						 
						
							
							
								
								mkdir srfi  
							
							
							
						 
						
							2014-09-20 12:08:36 +09:00  
				
					
						
							
							
								 
						
							
								42a8fe555f 
								
							 
						 
						
							
							
								
								move srfis to contrib/  
							
							
							
						 
						
							2014-09-20 11:54:53 +09:00  
				
					
						
							
							
								 
						
							
								d8cbcde157 
								
							 
						 
						
							
							
								
								improve error handling mechanism  
							
							
							
						 
						
							2014-09-19 17:15:27 +09:00  
				
					
						
							
							
								 
						
							
								f0ed3b655a 
								
							 
						 
						
							
							
								
								custom marker  
							
							
							
						 
						
							2014-09-17 13:00:51 +09:00  
				
					
						
							
							
								 
						
							
								b84004770a 
								
							 
						 
						
							
							
								
								update benz (new->make)  
							
							
							
						 
						
							2014-09-12 20:02:41 +09:00  
				
					
						
							
							
								 
						
							
								6e71dd3f1d 
								
							 
						 
						
							
							
								
								add -l option  
							
							
							
						 
						
							2014-09-01 22:51:04 +09:00  
				
					
						
							
							
								 
						
							
								a290bb0b04 
								
							 
						 
						
							
							
								
								[repl] support multiple line input  
							
							
							
						 
						
							2014-09-01 01:00:30 +09:00  
				
					
						
							
							
								 
						
							
								883a38ecde 
								
							 
						 
						
							
							
								
								move contrib's docs into thir directories  
							
							
							
						 
						
							2014-08-31 23:04:35 +09:00  
				
					
						
							
							
								 
						
							
								2a69894bbd 
								
							 
						 
						
							
							
								
								add commentary for future work  
							
							
							
						 
						
							2014-08-31 01:41:53 +09:00  
				
					
						
							
							
								 
						
							
								96a90810af 
								
							 
						 
						
							
							
								
								import (picrin readline) only when exists  
							
							
							
						 
						
							2014-08-31 01:41:12 +09:00  
				
					
						
							
							
								 
						
							
								ac15ac6e2d 
								
							 
						 
						
							
							
								
								use readline in repl  
							
							
							
						 
						
							2014-08-31 01:00:13 +09:00  
				
					
						
							
							
								 
						
							
								029d98338d 
								
							 
						 
						
							
							
								
								split repl and main loop  
							
							
							
						 
						
							2014-08-31 00:36:20 +09:00  
				
					
						
							
							
								 
						
							
								75ae0cad12 
								
							 
						 
						
							
							
								
								repl moves to contrib  
							
							
							
						 
						
							2014-08-30 23:30:04 +09:00  
				
					
						
							
							
								 
						
							
								99081590a5 
								
							 
						 
						
							
							
								
								wrap variable expantion with ${}  
							
							
							
						 
						
							2014-08-11 23:11:13 +09:00  
				
					
						
							
							
								 
						
							
								5097c522e8 
								
							 
						 
						
							
							
								
								include picrin's headers before editlines' so as they can refer <stdio>  
							
							
							
						 
						
							2014-08-11 23:10:27 +09:00  
				
					
						
							
							
								 
						
							
								9b390a58d3 
								
							 
						 
						
							
							
								
								Find readline.h in both editline/ and edit/readline/  
							
							
							
						 
						
							2014-08-11 21:39:04 +09:00  
				
					
						
							
							
								 
						
							
								df471bd5a2 
								
							 
						 
						
							
							
								
								find exactly required header file  
							
							
							
						 
						
							2014-08-11 15:16:00 +09:00  
				
					
						
							
							
								 
						
							
								8cc74a6c87 
								
							 
						 
						
							
							
								
								remove redundant code  
							
							
							
						 
						
							2014-08-11 15:14:43 +09:00