Commit Graph

166 Commits

Author SHA1 Message Date
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
Yuichi Nishiwaki d9ffc9be20 add srfi-27 2014-08-08 14:59:08 +09:00
Sunrim KIM (keen) a64439232a cosmetic changes 2014-08-08 07:16:09 +09:00
Sunrim KIM (keen) 8b88b73d74 add tests 2014-08-08 06:28:00 +09:00
Sunrim KIM (keen) 88f9fac5a2 implement useful procedures 2014-08-08 06:27:43 +09:00
Sunrim KIM (keen) beee153074 don't initialize history (it seems not to be necessary, though I'm not confident 2014-08-07 18:07:18 +09:00
Sunrim KIM (keen) 6b9a7788e1 add scratch 2014-08-07 16:35:33 +09:00
Yuichi Nishiwaki 91d2dd0b02 Merge pull request #174 from KeenS/refactor-contrib
Refactor contrib
2014-08-06 02:41:08 +09:00
Yuichi Nishiwaki e680b4a6bb change deflibrary API 2014-07-27 14:47:14 +09:00
Sunrim KIM (keen) 52a58e5231 add test case for `null` of (picrin control for) 2014-07-22 21:54:02 +09:00
Sunrim KIM (keen) 2b9d877d66 fix the test cases of `regexp-replace` 2014-07-22 21:49:06 +09:00
Sunrim KIM (keen) 0842983363 add test for `for` 2014-07-22 21:35:03 +09:00
Sunrim KIM (keen) 561cfc9816 add test for regexp 2014-07-22 21:34:23 +09:00
Sunrim KIM (keen) 973f8156ea Merge branch 'master' into refactor-contrib 2014-07-21 22:53:47 +09:00
Sunrim KIM (keen) 6bc0a64255 mv FindREGEXP.cmake to under 10.regexp 2014-07-21 22:43:25 +09:00
Sunrim KIM (keen) c78e60f41a Revert "make contribs independant of the directory structure of picrin"
This reverts commit cdee9d9134.
2014-07-21 22:39:27 +09:00
Sunrim KIM (keen) 0462299bc1 remove miscommited test 2014-07-20 18:03:37 +09:00
Sunrim KIM (keen) cdee9d9134 make contribs independant of the directory structure of picrin 2014-07-20 17:54:08 +09:00
Yuichi Nishiwaki 6a038bc926 change init_contrib API 2014-07-20 09:36:18 +09:00
Yuichi Nishiwaki e9c84536bd fix #160 2014-07-17 16:17:47 +09:00
Yuichi Nishiwaki ed01546f8e add (picrin pretty-print) 2014-07-16 20:42:12 +09:00
Yuichi Nishiwaki 5e12794467 sort contrib libraries before include them 2014-06-29 01:29:09 +09:00
Yuichi Nishiwaki c26fc144f3 added null operator to (picrin control list) 2014-06-28 12:08:53 +09:00
Yuichi Nishiwaki f37c88c174 add for macro library 2014-06-28 11:32:23 +09:00
Yuichi Nishiwaki e82a688a66 add number prefix to contrib libraries 2014-06-28 11:31:13 +09:00
Yuichi Nishiwaki 8388e8ed33 shift/control broken 2014-05-19 20:35:31 +09:00
Yuichi Nishiwaki 5c59dcd564 add implementation note 2014-05-19 14:45:38 +09:00
Yuichi Nishiwaki 5ba1d4eb39 add partcont library 2014-05-19 14:38:32 +09:00
Yuichi Nishiwaki 8fa9502fd4 automatic contribution library detection 2014-05-19 13:14:29 +09:00
Yuichi Nishiwaki 3e8d64fdb7 initial regexp support 2014-03-31 20:43:36 +09:00