Yuichi Nishiwaki
fd248d31bd
optimize symbol->string
2016-02-08 03:36:20 +09:00
Yuichi Nishiwaki
f263e9432e
remove gref slot
2016-02-07 22:17:56 +09:00
Yuichi Nishiwaki
ed14348c08
bugfixes
2016-02-07 04:54:55 +09:00
Yuichi Nishiwaki
7a128aab3b
fix #314
2016-02-07 04:23:46 +09:00
Yuichi Nishiwaki
2c09114cf3
move the expander to macro.c
2016-02-07 00:07:29 +09:00
Yuichi Nishiwaki
de7fb0c4b2
codegen.c -> eval.c
2016-02-06 23:55:39 +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
84a3eaee35
change eval interface: eval takes an expression and an environment
...
macroexpand should be done in the context in which the expansion is
running. As of now I only changed c interface of eval but should change
the scheme interface as well ASAP.
2015-06-16 19:16:06 +09:00
Yuichi Nishiwaki
9b7eb2f996
unify all headers into picrin.h
2015-05-28 23:57:10 +09:00
Sunrin SHIMURA (keen)
814425508f
Add 'extlib/benz/' from commit '569b1ace02e6a066b21f94dff23c4e01b8748bf0'
...
git-subtree-dir: extlib/benz
git-subtree-mainline: 3c3d9f4c27
git-subtree-split: 569b1ace02
2015-01-03 06:31:37 +00:00