Commit Graph

79 Commits

Author SHA1 Message Date
zeptometer 4972de640f rename benz's call/cc to escape in (picrin control) 2015-01-26 15:03:04 +09:00
Yuichi Nishiwaki 1e8f49872e s/pic_noreturn/PIC_NORETURN/g 2015-01-26 12:22:38 +09:00
Yuichi Nishiwaki 1b637d1763 refactor pic_deflibrary macro. don't declare variables in for statements 2015-01-25 20:44:35 +09:00
Yuichi Nishiwaki 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
Yuichi Nishiwaki ab2f2790de add (picrin class) and (picrin protocol) 2015-01-12 15:39:25 +09:00
Yuichi Nishiwaki 438b4739d2 remove repl echo (appearing when lines are continuous) 2015-01-07 20:09:09 -08:00
Yuichi Nishiwaki 9303fcf34b safer names for utility macros 2015-01-07 13:11:48 -08:00
Sunrim KIM (keen) 1c48239521 Merge branch 'doc' 2014-10-25 09:02:26 +09:00
Yuichi Nishiwaki aa3982890a Merge pull request #226 from KeenS/repl-batch
Repl batch
2014-10-02 00:37:01 +09:00
Yuichi Nishiwaki f9967b7e77 Merge pull request #222 from omasanori/optional
Add (picrin optional).
2014-10-02 00:36:43 +09:00
Sunrim KIM (keen) 0864957061 cosmetic change 2014-09-30 21:23:22 +09:00
Sunrim KIM (keen) 2e0fab5a26 make repl tty sensitive 2014-09-30 21:21:59 +09:00
Yuichi Nishiwaki 9d694ac5ae generalized attribute 2014-09-25 19:12:56 +09:00
OGINO Masanori 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
Yuichi Nishiwaki 6556a2ec1d spill out mutable-string nitro 2014-09-21 15:34:14 +09:00
Yuichi Nishiwaki 92e0961bb7 Merge pull request #217 from omasanori/exact-integer-sqrt
Fix exact-integer-sqrt.
2014-09-20 20:31:57 +09:00
Yuichi Nishiwaki 38a1f92abd add callcc nitro. 2014-09-20 20:31:42 +09:00
OGINO Masanori 95cf997b9f Fix exact-integer-sqrt.
Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
2014-09-20 20:12:15 +09:00
Sunrim KIM (keen) 36394c8ebb fix link 2014-09-20 17:04:53 +09:00
Sunrim KIM (keen) 7a0890fbd7 move docs to contribs 2014-09-20 17:04:19 +09:00
Sunrim KIM (keen) 738618b925 Merge branch 'master' into doc
Conflicts:
	CMakeLists.txt
2014-09-20 17:00:57 +09:00
Sunrim KIM (keen) 0a4ea0704d Merge branch 'master' of github.com:picrin-scheme/picrin 2014-09-20 16:31:30 +09:00
Sunrim KIM (keen) 90542fad8b (ref #215) fix libedit include pathes 2014-09-20 16:30:26 +09:00
Yuichi Nishiwaki 912d1237bc resolve interreference between (picrin user) and (scheme *) 2014-09-20 12:23:52 +09:00
Yuichi Nishiwaki 527217e94a s/scheme/r7rs/g 2014-09-20 12:22:43 +09:00
Yuichi Nishiwaki b54818b5d9 spill out r7rs nitro 2014-09-20 12:21:22 +09:00
Yuichi Nishiwaki 260f993d87 mkdir srfi 2014-09-20 12:08:36 +09:00
Yuichi Nishiwaki 42a8fe555f move srfis to contrib/ 2014-09-20 11:54:53 +09:00
Yuichi Nishiwaki d8cbcde157 improve error handling mechanism 2014-09-19 17:15:27 +09:00
Yuichi Nishiwaki f0ed3b655a custom marker 2014-09-17 13:00:51 +09:00
Yuichi Nishiwaki b84004770a update benz (new->make) 2014-09-12 20:02:41 +09:00
Sunrim KIM (keen) 6e71dd3f1d add -l option 2014-09-01 22:51:04 +09:00
Yuichi Nishiwaki a290bb0b04 [repl] support multiple line input 2014-09-01 01:00:30 +09:00
Sunrim KIM (keen) 883a38ecde move contrib's docs into thir directories 2014-08-31 23:04:35 +09:00
Yuichi Nishiwaki 2a69894bbd add commentary for future work 2014-08-31 01:41:53 +09:00
Yuichi Nishiwaki 96a90810af import (picrin readline) only when exists 2014-08-31 01:41:12 +09:00
Yuichi Nishiwaki ac15ac6e2d use readline in repl 2014-08-31 01:00:13 +09:00
Yuichi Nishiwaki 029d98338d split repl and main loop 2014-08-31 00:36:20 +09:00
Yuichi Nishiwaki 75ae0cad12 repl moves to contrib 2014-08-30 23:30:04 +09:00
Sunrim KIM (keen) 99081590a5 wrap variable expantion with ${} 2014-08-11 23:11:13 +09:00
Sunrim KIM (keen) 5097c522e8 include picrin's headers before editlines' so as they can refer <stdio> 2014-08-11 23:10:27 +09:00
Sunrim KIM (keen) 9b390a58d3 Find readline.h in both editline/ and edit/readline/ 2014-08-11 21:39:04 +09:00
Sunrim KIM (keen) df471bd5a2 find exactly required header file 2014-08-11 15:16:00 +09:00
Sunrim KIM (keen) 8cc74a6c87 remove redundant code 2014-08-11 15:14:43 +09:00
Sunrim KIM (keen) ea18e54517 separate example from test 2014-08-09 15:09:21 +09:00
Sunrim KIM (keen) 114d4b5163 add history-expand and its test cases 2014-08-09 15:00:45 +09:00
Sunrim KIM (keen) d3acad378c add test and description comment 2014-08-09 06:32:46 +09:00
Sunrim KIM (keen) 54eed63df6 implement history manipurating procedures 2014-08-09 06:32:13 +09:00
Sunrim KIM (keen) 9583cfa4e0 comment out `read-history` test 2014-08-09 03:53:53 +09:00
Sunrim KIM (keen) cc35671a0a Merge branch 'master' into editline 2014-08-09 02:56:02 +09:00