Yuichi Nishiwaki
|
087e65ef1c
|
don't define (picrin control escape) in callcc.c
|
2015-06-26 13:19:32 +09:00 |
OGINO Masanori
|
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 |
Yuichi Nishiwaki
|
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 |
Yuichi Nishiwaki
|
aae1b8792a
|
remove struct pic_picjmp
|
2015-06-23 03:14:00 +09:00 |
OGINO Masanori
|
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 |
OGINO Masanori
|
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 |
Yuichi Nishiwaki
|
500113d1bb
|
renumber contribs
|
2015-06-20 03:42:56 +09:00 |
Yuichi Nishiwaki
|
6449731bf4
|
[bugfix] bin/picrin -e option broken
|
2015-06-20 02:35:13 +09:00 |
Yuichi Nishiwaki
|
9dbcb2a605
|
[bugfix] repl failed to import default libraries
|
2015-06-20 02:34:46 +09:00 |
Yuichi Nishiwaki
|
20cb77bbbe
|
file.h is now stdio.h-free
|
2015-06-19 05:14:18 +09:00 |
Yuichi Nishiwaki
|
a0d6c5800c
|
add pic_open_file
|
2015-06-19 05:00:36 +09:00 |
Yuichi Nishiwaki
|
78bd3047f8
|
don't use global mutable variable!
|
2015-06-19 03:06:57 +09:00 |
Yuichi Nishiwaki
|
0b66447e79
|
remove port->status property
|
2015-06-18 23:26:31 +09:00 |
Yuichi Nishiwaki
|
0fe4df3c15
|
[bugfix] repl broken
|
2015-06-17 02:58:37 +09:00 |
Yuichi Nishiwaki
|
63d3510de8
|
move features procedure defun to state.c benz
|
2015-06-17 00:13:00 +09:00 |
Yuichi Nishiwaki
|
4f69cb8ec3
|
eval procedure now takes environment object for the second argument
|
2015-06-16 22:51:49 +09:00 |
Yuichi Nishiwaki
|
1570bd1cd4
|
syntax-rules: rewrite case-lambda.scm. (p ... . var) pattern is not supported
|
2015-06-16 19:16:23 +09:00 |
Yuichi Nishiwaki
|
9ace96dd19
|
rewrite scheme/lazy.scm with syntax-rules
|
2015-06-15 02:17:27 +09:00 |
Yuichi Nishiwaki
|
448bbf679d
|
change dictionary interface.
use #undefined object as sentinel
|
2015-06-09 17:06:19 +09:00 |
Yuichi Nishiwaki
|
2a1b7cf287
|
remove picrin/dictionary.scm
|
2015-06-09 17:05:47 +09:00 |
Yuichi Nishiwaki
|
5185a73cd2
|
replace none with undef
|
2015-06-09 16:34:45 +09:00 |
Yuichi Nishiwaki
|
53a9e72413
|
optimize var implementation
|
2015-06-08 22:28:17 +09:00 |
Yuichi Nishiwaki
|
5def1df320
|
s/pic_winder/pic_checkpoint/g
|
2015-06-08 21:04:04 +09:00 |
Yuichi Nishiwaki
|
72baa9a52d
|
remove pic_throw function
|
2015-06-04 13:23:20 +09:00 |
Yuichi Nishiwaki
|
27d642ecaf
|
use proc_env in callcc.c
|
2015-06-02 06:58:02 +09:00 |
Yuichi Nishiwaki
|
5df4e4f64e
|
rename functions related to continuation
|
2015-06-02 06:18:09 +09:00 |
Yuichi Nishiwaki
|
dbcd81c8c1
|
[bugfix] calling dead escape continuation causes segv
|
2015-06-02 06:01:16 +09:00 |
Yuichi Nishiwaki
|
d0e10b49a7
|
pic_env -> pic_context
|
2015-05-30 22:34:51 +09:00 |
Yuichi Nishiwaki
|
92bed39fae
|
merge file/load/mutable-string/system/time contribs into r7rs
|
2015-05-30 19:39:18 +09:00 |
Yuichi Nishiwaki
|
0d12c11b0a
|
replace regexp cmake with nitro.mk
|
2015-05-30 18:27:24 +09:00 |
Yuichi Nishiwaki
|
bf0e388b3e
|
support environments without libedit
|
2015-05-30 18:13:55 +09:00 |
Yuichi Nishiwaki
|
708f3c2d67
|
replace readline cmake with equivalent pkg-config call
|
2015-05-30 17:58:25 +09:00 |
Yuichi Nishiwaki
|
ab9c33fc22
|
update repl
|
2015-05-29 20:43:05 +09:00 |
Yuichi Nishiwaki
|
cd4b1be54c
|
abandon cmake
|
2015-05-29 20:42:26 +09:00 |
Yuichi Nishiwaki
|
9b7eb2f996
|
unify all headers into picrin.h
|
2015-05-28 23:57:10 +09:00 |
Yuichi Nishiwaki
|
6a692541a6
|
s/pic_alloc/pic_malloc/g
|
2015-05-28 16:42:16 +09:00 |
Yuichi Nishiwaki
|
15449354c6
|
switch string implementation to picrin's
|
2015-05-27 23:34:40 +09:00 |
OGINO Masanori
|
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 |
stibear
|
48faa9ac98
|
fixed vector-map/map!
|
2015-05-13 12:02:01 +09:00 |
Sunrin SHIMURA (keen)
|
e3d2330df7
|
Use strict ERE
|
2015-05-11 16:05:40 +09:00 |
Sunrin SHIMURA (keen)
|
cc9de3295d
|
Merge branch 'master' into c89-porting
|
2015-02-01 12:30:35 +00:00 |
Yuichi Nishiwaki
|
a7b3123405
|
don't use dynamic variable length array
|
2015-01-31 21:43:32 +09:00 |
zeptometer
|
dab403a065
|
fix document
|
2015-01-26 16:14:59 +09:00 |
zeptometer
|
7d772fc904
|
add document for escape
|
2015-01-26 15:46:19 +09:00 |
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 |