Sunrim KIM (keen)
|
720eb94395
|
separate (picrin test) and import some test macros from chibi scheme
|
2014-07-20 17:24:03 +09:00 |
Yuichi Nishiwaki
|
c836c2fbe7
|
Merge branch 'rewrite-defmacro'
|
2014-07-20 11:18:01 +09:00 |
Yuichi Nishiwaki
|
c43120077c
|
remove internal defmacro expander
|
2014-07-20 11:15:12 +09:00 |
Yuichi Nishiwaki
|
240c5d9ac4
|
implement define-macro in scheme
|
2014-07-20 11:15:00 +09:00 |
Yuichi Nishiwaki
|
b901188aa0
|
update gitignore
|
2014-07-20 09:46:04 +09:00 |
Yuichi Nishiwaki
|
6a038bc926
|
change init_contrib API
|
2014-07-20 09:36:18 +09:00 |
Yuichi Nishiwaki
|
3e5fd1a54b
|
vector-map is no longer used
|
2014-07-19 18:46:09 +09:00 |
Yuichi Nishiwaki
|
f5eb71ed71
|
Merge branch 'ir-refactor'
|
2014-07-19 18:33:24 +09:00 |
Yuichi Nishiwaki
|
8b82498cd7
|
inline some trivial functions
|
2014-07-19 18:29:41 +09:00 |
Yuichi Nishiwaki
|
63c34327b9
|
fix a bug in walk function
|
2014-07-19 18:26:09 +09:00 |
Yuichi Nishiwaki
|
1297ef9fb8
|
add memoize function
|
2014-07-19 18:26:03 +09:00 |
Yuichi Nishiwaki
|
03cc21953f
|
walk-symbol by default
|
2014-07-19 18:15:38 +09:00 |
Yuichi Nishiwaki
|
2c1db4472b
|
add walk-symbol
|
2014-07-19 18:14:11 +09:00 |
Yuichi Nishiwaki
|
346494524f
|
share cache between wrap and inject
|
2014-07-19 18:10:14 +09:00 |
Yuichi Nishiwaki
|
dda989ac94
|
Merge pull request #171 from KeenS/test
unlock tastable cases
|
2014-07-19 17:15:22 +09:00 |
Yuichi Nishiwaki
|
f31e86e751
|
Merge pull request #172 from KeenS/plus-reader
fix a bug of plus reader
|
2014-07-19 17:15:14 +09:00 |
Sunrim KIM (keen)
|
79afb22833
|
fix a bug of plus reader
|
2014-07-19 16:47:33 +09:00 |
Sunrim KIM (keen)
|
aa498b8994
|
unlock testable cases
|
2014-07-19 16:37:38 +09:00 |
Yuichi Nishiwaki
|
34f7497f4f
|
Merge branch 'memq-in-c'
Conflicts:
piclib/prelude.scm
|
2014-07-19 16:15:02 +09:00 |
Yuichi Nishiwaki
|
0ddcf46d1a
|
Merge branch 'prelude-refactoring'
|
2014-07-19 15:49:01 +09:00 |
Yuichi Nishiwaki
|
5779fcd4e4
|
no need to override vector? with export syntax
|
2014-07-19 15:13:47 +09:00 |
Yuichi Nishiwaki
|
88d86e1312
|
rename (picrin multiple-value) to (picrin values)
|
2014-07-19 15:11:32 +09:00 |
Yuichi Nishiwaki
|
c148f74618
|
include core-syntax at early stage
|
2014-07-19 15:11:17 +09:00 |
Yuichi Nishiwaki
|
c468b343d2
|
missing file
|
2014-07-19 14:59:34 +09:00 |
Yuichi Nishiwaki
|
d5a314b186
|
refactor define-values
|
2014-07-19 14:30:29 +09:00 |
Yuichi Nishiwaki
|
6a203d236a
|
eliminate (scheme cxr) dependency
|
2014-07-19 14:26:09 +09:00 |
Yuichi Nishiwaki
|
301c97245c
|
split prelude into files
|
2014-07-19 14:15:53 +09:00 |
Yuichi Nishiwaki
|
02ebced87b
|
prelude cosmetic changes
|
2014-07-19 13:22:24 +09:00 |
Yuichi Nishiwaki
|
ad2434cde7
|
implement memv and assv with C
|
2014-07-19 12:51:19 +09:00 |
Yuichi Nishiwaki
|
a2c00017ea
|
implement memq and assq with c
|
2014-07-19 12:48:27 +09:00 |
Yuichi Nishiwaki
|
fb31793808
|
update docs
|
2014-07-19 12:27:31 +09:00 |
Yuichi Nishiwaki
|
9d05ab2629
|
s/rapid_count/c/g
|
2014-07-19 12:24:38 +09:00 |
Yuichi Nishiwaki
|
e41cbc6f33
|
remove unused guard clause
|
2014-07-19 12:18:23 +09:00 |
Yuichi Nishiwaki
|
619fe8e15e
|
use str_equal_p and blob_equal_p
|
2014-07-19 12:14:32 +09:00 |
Yuichi Nishiwaki
|
d295653d20
|
more style fixes
|
2014-07-19 12:14:06 +09:00 |
Yuichi Nishiwaki
|
a2f628d240
|
style fixes
|
2014-07-19 12:02:42 +09:00 |
Yuichi Nishiwaki
|
04d2369c2e
|
Merge pull request #118 from KeenS/equal
vectors, blobs, strings with equal contets are equal
|
2014-07-19 11:58:05 +09:00 |
Yuichi Nishiwaki
|
9cefeeb423
|
expect returns as early as possible. read_directive might have missed a newline
in unmatched character that has consumed by expect
|
2014-07-19 11:51:37 +09:00 |
Yuichi Nishiwaki
|
3f8592772f
|
error handling on error while reading char literal
|
2014-07-19 11:50:28 +09:00 |
Yuichi Nishiwaki
|
8d623da163
|
refactor read_directive
|
2014-07-19 11:50:11 +09:00 |
Yuichi Nishiwaki
|
091dc9a668
|
Merge pull request #169 from KeenS/directive-reader
Ignore shebang only when it's at the first line and allow reader directi...
|
2014-07-19 11:27:56 +09:00 |
Yuichi Nishiwaki
|
b72487104e
|
update docs
|
2014-07-19 11:24:12 +09:00 |
Yuichi Nishiwaki
|
e715ca10ea
|
add capture-syntactic-environment. close #96
|
2014-07-19 11:23:14 +09:00 |
Yuichi Nishiwaki
|
ccd457544d
|
detail error message on macroexpand error
|
2014-07-19 11:21:13 +09:00 |
Yuichi Nishiwaki
|
8a1d068519
|
fix many bugs around sc
|
2014-07-19 11:20:54 +09:00 |
Yuichi Nishiwaki
|
d6b6376408
|
add pic_senv_new
|
2014-07-19 01:42:06 +09:00 |
Yuichi Nishiwaki
|
baeb5f6174
|
s/senv->renames/senv->map/g
|
2014-07-19 01:42:06 +09:00 |
Yuichi Nishiwaki
|
684f12f22d
|
Merge pull request #168 from KeenS/pipe-reader
allow pipe syntax
|
2014-07-18 22:27:08 +09:00 |
Sunrim KIM (keen)
|
a50d3da569
|
follow completely @wasabiz's code
|
2014-07-18 16:02:09 +09:00 |
Sunrim KIM (keen)
|
bbeee8f10e
|
change directive reader to ignore shebang
|
2014-07-18 16:00:08 +09:00 |