Yuichi Nishiwaki
|
889291049f
|
use dict for pic->macros
|
2017-04-04 02:32:20 +09:00 |
Yuichi Nishiwaki
|
42f378b20e
|
forgot to remove eval.c
|
2017-04-04 02:29:31 +09:00 |
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
|
d776adba34
|
add load&compile functions
|
2017-04-04 00:52:59 +09:00 |
Yuichi Nishiwaki
|
b9cfbe8276
|
precompile library system
|
2017-04-04 00:02:00 +09:00 |
Yuichi Nishiwaki
|
bba2abffde
|
WIP: precompile macros
|
2017-04-03 23:39:30 +09:00 |
Yuichi Nishiwaki
|
92bbf28621
|
add PIC_USE_LIBRARY flag
|
2017-04-03 22:09:19 +09:00 |
Yuichi Nishiwaki
|
e273cba24d
|
fix include path
|
2017-04-03 13:32:47 +09:00 |
Yuichi Nishiwaki
|
8f6113f61b
|
library system is now implemeted in scheme
|
2017-04-03 00:37:37 +09:00 |
Yuichi Nishiwaki
|
408bf4cf48
|
use dictionary for pic->globals
|
2017-04-02 22:19:11 +09:00 |
Yuichi Nishiwaki
|
d319a57422
|
WIP: reimplement library system in scheme
|
2017-04-02 22:15:38 +09:00 |
Yuichi Nishiwaki
|
c51be07a9a
|
add dictionary-delete! and dictionary-has?
|
2017-04-01 20:00:30 +09:00 |
Yuichi Nishiwaki
|
f7ab0a9cd6
|
bugfix: do not rewind arena_index up to before pic_try
|
2017-04-01 18:57:24 +09:00 |
Yuichi Nishiwaki
|
690384c5b4
|
make-ephemeron -> make-ephemeron-table
|
2017-03-31 15:59:22 +09:00 |
Yuichi Nishiwaki
|
fc7b9a50f9
|
implment dynamic-wind in scheme
|
2017-03-31 15:41:25 +09:00 |
Yuichi Nishiwaki
|
449800c117
|
add pic->dyn_env
|
2017-03-31 14:39:01 +09:00 |
Yuichi Nishiwaki
|
d478affabd
|
manage ireps by gc
|
2017-03-30 23:29:08 +09:00 |
Yuichi Nishiwaki
|
c658b97dd2
|
add extra parameter to obj_ptr and obj_value
|
2017-03-29 08:32:28 +09:00 |
Yuichi Nishiwaki
|
3e014b0e60
|
redefine value constructors/destructors as inline functions
|
2017-03-29 07:58:08 +09:00 |
Yuichi Nishiwaki
|
a2b2bf18ca
|
pic_obj_value -> obj_value
|
2017-03-29 07:12:13 +09:00 |
Yuichi Nishiwaki
|
b44d69b4da
|
add value.h
|
2017-03-29 07:11:27 +09:00 |
Yuichi Nishiwaki
|
53ec7384ca
|
add length argument to pic_str()
|
2017-03-28 23:31:15 +09:00 |
Yuichi Nishiwaki
|
b58a81ca39
|
reorganize files
|
2017-03-28 23:10:20 +09:00 |