Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								029d98338d 
								
							 
						 
						
							
							
								
								split repl and main loop  
							
							 
							
							
							
						 
						
							2014-08-31 00:36:20 +09:00  
						
					 
				
					
						
							
							
								 
								Sunrim KIM (keen)
							
						 
						
							 
							
							
							
							
								
							
							
								6b9a7788e1 
								
							 
						 
						
							
							
								
								add scratch  
							
							 
							
							
							
						 
						
							2014-08-07 16:35:33 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								9b95c3c75e 
								
							 
						 
						
							
							
								
								exit status  
							
							 
							
							
							
						 
						
							2014-07-29 15:43:59 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								2f7a51c096 
								
							 
						 
						
							
							
								
								move the repl source to under piclib  
							
							 
							
							
							
						 
						
							2014-07-29 15:23:40 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								dd52dee01c 
								
							 
						 
						
							
							
								
								no exit  
							
							 
							
							
							
						 
						
							2014-07-28 13:22:24 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								786cf9d894 
								
							 
						 
						
							
							
								
								fix main.scm  
							
							 
							
							
							
						 
						
							2014-07-28 11:44:19 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								fc388f8d46 
								
							 
						 
						
							
							
								
								call main.scm inside main.c  
							
							 
							
							
							
						 
						
							2014-07-28 11:43:52 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								db38f13600 
								
							 
						 
						
							
							
								
								add main.scm  
							
							 
							
							
							
						 
						
							2014-07-28 11:37:46 +09:00  
						
					 
				
					
						
							
							
								 
								Sunrim KIM on Raspberry Pi
							
						 
						
							 
							
							
							
							
								
							
							
								331fe21297 
								
							 
						 
						
							
							
								
								use `int` in place of `char` when you compare it to EOF  
							
							 
							
							
							
						 
						
							2014-07-27 17:05:57 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								09efa4715c 
								
							 
						 
						
							
							
								
								add another argument to eval  
							
							 
							
							
							
						 
						
							2014-07-27 13:23:59 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								9e9fd2527d 
								
							 
						 
						
							
							
								
								load (scheme read) library at initialization  
							
							 
							
							
							
						 
						
							2014-06-25 22:39:29 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								6b8903bd83 
								
							 
						 
						
							
							
								
								fix degre  
							
							 
							
							
							
						 
						
							2014-06-25 22:36:42 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								da4a4fd449 
								
							 
						 
						
							
							
								
								api changes of reader/parser  
							
							 
							
							
							
						 
						
							2014-06-25 15:39:04 +09:00  
						
					 
				
					
						
							
							
								 
								OGINO Masanori
							
						 
						
							 
							
							
							
							
								
							
							
								d5dfd9547f 
								
							 
						 
						
							
							
								
								Match the case of package name for find_package.  
							
							 
							
							... 
							
							
							
							This mismatch causes build failure on Linux.
Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com> 
							
						 
						
							2014-06-05 22:08:07 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								70e3ed2354 
								
							 
						 
						
							
							
								
								drop libreadline dependency. Use libedit instead.  
							
							 
							
							
							
						 
						
							2014-05-26 12:01:08 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								920524dc40 
								
							 
						 
						
							
							
								
								add pic_print_backtrace function  
							
							 
							
							
							
						 
						
							2014-04-06 14:00:45 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								bc7291a176 
								
							 
						 
						
							
							
								
								add support for `make install`  
							
							 
							
							
							
						 
						
							2014-04-06 12:36:08 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								cb288532a9 
								
							 
						 
						
							
							
								
								support REPL readline history save and load  
							
							 
							
							
							
						 
						
							2014-04-06 01:40:04 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								76d996290f 
								
							 
						 
						
							
							
								
								import more libraries at repl start-up  
							
							 
							
							
							
						 
						
							2014-04-06 01:04:19 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								38c4e7e6de 
								
							 
						 
						
							
							
								
								implemented simple backtrace  
							
							 
							
							
							
						 
						
							2014-03-29 20:02:11 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								2d25594592 
								
							 
						 
						
							
							
								
								fix   #81 .  
							
							 
							
							
							
						 
						
							2014-03-26 14:08:39 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								4a2cb90095 
								
							 
						 
						
							
							
								
								move pic_try/pic_catch macros to error.h  
							
							 
							
							
							
						 
						
							2014-03-24 12:30:21 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								495be09d8a 
								
							 
						 
						
							
							
								
								[bugfix] could not explicitly disable readline on some environment where libreadline  
							
							 
							
							... 
							
							
							
							is installed 
							
						 
						
							2014-03-15 21:22:53 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								5b2898ae5c 
								
							 
						 
						
							
							
								
								rename read functions which return a list of multiple expressions to 'parse'  
							
							 
							
							
							
						 
						
							2014-03-04 00:26:33 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								2cdcbb150a 
								
							 
						 
						
							
							
								
								refactor repl  
							
							 
							
							
							
						 
						
							2014-03-03 23:00:58 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								d168e7e1c8 
								
							 
						 
						
							
							
								
								catch read error in repl  
							
							 
							
							
							
						 
						
							2014-03-02 21:44:54 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								2bd25266b9 
								
							 
						 
						
							
							
								
								If readline is installed, enable it.  
							
							 
							
							
							
						 
						
							2014-03-02 14:34:02 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								40b6635a2f 
								
							 
						 
						
							
							
								
								explicitly include getopt.h  
							
							 
							
							
							
						 
						
							2014-03-02 13:33:12 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								e30529d629 
								
							 
						 
						
							
							
								
								Add experimental cmake support  
							
							 
							
							
							
						 
						
							2014-03-02 01:52:41 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								6e7567a598 
								
							 
						 
						
							
							
								
								my own read impl.  
							
							 
							
							
							
						 
						
							2014-03-01 20:21:44 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								8f5569d505 
								
							 
						 
						
							
							
								
								xstdout now handles its own buffer. flush prompts before printing result expression.  
							
							 
							
							
							
						 
						
							2014-02-21 01:28:38 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								372fd3157b 
								
							 
						 
						
							
							
								
								error report is propagated through pic->err  
							
							 
							
							
							
						 
						
							2014-02-11 13:21:00 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								655eb7a3bd 
								
							 
						 
						
							
							
								
								add pic_compile  
							
							 
							
							
							
						 
						
							2014-01-20 16:57:39 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								ca068f560b 
								
							 
						 
						
							
							
								
								clarify license information  
							
							 
							
							
							
						 
						
							2014-01-17 20:58:31 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								c39f598dc8 
								
							 
						 
						
							
							
								
								add closer debug print  
							
							 
							
							
							
						 
						
							2014-01-16 22:03:00 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								fbffa4697a 
								
							 
						 
						
							
							
								
								import repl libraries by default  
							
							 
							
							
							
						 
						
							2014-01-08 15:38:47 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								be22f63378 
								
							 
						 
						
							
							
								
								Merge pull request  #8  from omasanori/fix-include  
							
							 
							
							... 
							
							
							
							Include string.h and stdlib.h at all time. 
							
						 
						
							2014-01-04 23:22:40 -08:00  
						
					 
				
					
						
							
							
								 
								OGINO Masanori
							
						 
						
							 
							
							
							
							
								
							
							
								61f0852b82 
								
							 
						 
						
							
							
								
								Include string.h and stdlib.h at all time.  
							
							 
							
							... 
							
							
							
							Even if readline support is disabled, some functions declared in
string.h and stdlib.h are used. (e.g. strlen and exit)
Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com> 
							
						 
						
							2014-01-05 16:12:17 +09:00  
						
					 
				
					
						
							
							
								 
								OGINO Masanori
							
						 
						
							 
							
							
							
							
								
							
							
								9681301ab4 
								
							 
						 
						
							
							
								
								Fix warnings when !PIC_ENABLE_READLINE.  
							
							 
							
							... 
							
							
							
							Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com> 
							
						 
						
							2014-01-05 16:06:14 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								80aed24fd7 
								
							 
						 
						
							
							
								
								add yet another debug print  
							
							 
							
							
							
						 
						
							2013-12-09 15:36:41 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								15ded87897 
								
							 
						 
						
							
							
								
								report exit status via a global variable  
							
							 
							
							
							
						 
						
							2013-12-06 21:15:21 -08:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								1f54f5d0fb 
								
							 
						 
						
							
							
								
								cosmetic changes  
							
							 
							
							
							
						 
						
							2013-12-06 21:11:15 -08:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								e5a0ce33aa 
								
							 
						 
						
							
							
								
								[bugfix] res might be uninitialized  
							
							 
							
							
							
						 
						
							2013-12-06 04:50:51 -08:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								7505a31cf1 
								
							 
						 
						
							
							
								
								update help  
							
							 
							
							
							
						 
						
							2013-12-05 17:21:42 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								af2efbc990 
								
							 
						 
						
							
							
								
								add -e option (for one liner script)  
							
							 
							
							
							
						 
						
							2013-12-05 17:10:28 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								223e873ff0 
								
							 
						 
						
							
							
								
								accept empty lines in repl  
							
							 
							
							
							
						 
						
							2013-11-13 17:37:05 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								7ae15246fa 
								
							 
						 
						
							
							
								
								[bugfix] picrin evaluates exprs in files in order.  
							
							 
							
							
							
						 
						
							2013-11-04 13:18:16 -05:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								207ec5bd24 
								
							 
						 
						
							
							
								
								add eq? function  
							
							 
							
							
							
						 
						
							2013-10-31 00:29:55 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								98a41314fe 
								
							 
						 
						
							
							
								
								parser returns multiple expressions in a call  
							
							 
							
							
							
						 
						
							2013-10-30 17:06:01 +09:00  
						
					 
				
					
						
							
							
								 
								Yuichi Nishiwaki
							
						 
						
							 
							
							
							
							
								
							
							
								9424f0b9c0 
								
							 
						 
						
							
							
								
								show codegen error message when compilation failure  
							
							 
							
							
							
						 
						
							2013-10-29 02:33:22 +09:00