Justin Ethier
66e69f2c29
WIP - make-vector
...
Working on this, code does not compile yet due to issues with the C macro. There are still lower-level changes required to support vectors, though. Especially changes to the GC.
2015-05-31 22:58:05 -04:00
Justin Ethier
3682b7f9d0
Starting to add support for vectors
2015-05-30 22:24:54 -04:00
Justin Ethier
b2568e6e09
Added string-cmp
2015-05-26 21:25:09 -04:00
Justin Ethier
b3f57d7157
Added (system)
2015-05-26 20:46:41 -04:00
Justin Ethier
7537d41e26
WIP - (system)
2015-05-25 22:59:38 -04:00
Justin Ethier
36d0485288
Removed debug code
2015-05-21 01:20:27 -04:00
Justin Ethier
2ce058bf12
Call into lib "top-level" for init's
2015-05-21 01:19:39 -04:00
Justin Ethier
a804e048fd
Create a function for library inits
...
This is done at the top-level for programs, but libraries need a dedicated function for it so we can chain inits across multiple libraries on program startup.
2015-05-20 21:21:38 -04:00
Justin Ethier
9c41247c67
Typecheck list parameter of (assoc)
2015-05-19 21:42:46 -04:00
Justin Ethier
ad5bd03d7d
Edited header comment block
2015-05-07 21:32:59 -04:00
Justin Ethier
2c6ac71fb8
Alias call/cc and eval globals
2015-05-07 21:19:29 -04:00
Justin Ethier
836725a88f
Fix GC of globals, using new table
2015-05-07 16:25:10 -04:00
Justin Ethier
92e25a8640
Fixes to get new runtime to build
2015-05-06 22:49:41 -04:00
Justin Ethier
1ddadac287
Refactored globals
2015-05-06 18:20:24 -04:00
Justin Ethier
cf9fe25476
WIP
2015-05-06 18:15:16 -04:00
Justin Ethier
718fe12a2b
WIP
2015-05-06 17:55:11 -04:00
Justin Ethier
106b0a9348
Refactoring WIP
2015-05-06 14:21:19 -04:00
Justin Ethier
cfdac7963d
Cleanup of runtime library
2015-04-21 17:16:29 -04:00
Justin Ethier
b946e75a02
Fixed compiler warning
2015-03-31 22:59:14 -04:00
Justin Ethier
78fe64cb56
Replaced AFTER_LONGJMP, and misc fixes
2015-03-31 21:45:10 -04:00
Justin Ethier
716d0e0b7f
WIP
2015-03-31 14:14:40 -04:00
Justin Ethier
dd8b1852f7
WIP - separating runtime code
2015-03-30 13:40:41 -04:00
Justin Ethier
926d7b7881
First steps toward precompiling part of the runtime
2015-03-27 17:15:03 -04:00