Yuichi Nishiwaki
6c3c505aa4
move simple macros to (picrin macro)
2017-04-04 02:16:18 +09:00
Yuichi Nishiwaki
af5acb6c4f
no consing when getting value from ephemeron table
2017-04-04 01:25:46 +09:00
Yuichi Nishiwaki
690384c5b4
make-ephemeron -> make-ephemeron-table
2017-03-31 15:59:22 +09:00
Yuichi Nishiwaki
9377999579
bin/picrin -> picrin
2017-03-22 23:59:22 +09:00
Tokuno
a3c4dd32f8
Fix make-syntactic-closure
...
make-syntactic-closure raises an error when it takes identifiers.
The following session demonstrates the error.
> (define-macro a (sc-macro-transformer (lambda (form use-env) 'foo)))
#undefined
> (a)
error: attempted to set a non-object key '()' in a register
2016-09-12 22:32:04 +09:00
Yuichi Nishiwaki
0f1c47c421
s/identifier-variable/identifier-base/g
2016-02-20 16:00:37 +09:00
Yuichi Nishiwaki
271a4b6586
make-register -> make-ephemeron
2016-02-10 21:57:20 +09:00
Yuichi Nishiwaki
e51d3db812
symbol is an identifier
2016-02-06 23:15:53 +09:00
Yuichi Nishiwaki
3739387160
register now returns #f or a pair
2015-07-18 15:28:53 +09:00
OGINO Masanori
2a2dce97cb
Add TEST_RUNNER variable to makefiles.
...
Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
2015-07-16 17:44:34 +09:00
Yuichi Nishiwaki
2fb17afdfc
move picrin/macro.scm. remove piclib/
2015-07-09 04:07:12 +09:00