Justin Ethier
|
c6d9bea327
|
Added call-with-current-continuation
|
2015-03-24 17:43:18 -04:00 |
|
Justin Ethier
|
3d7b816272
|
Added (symbol=?)
|
2015-03-24 17:27:32 -04:00 |
|
Justin Ethier
|
aa1564eda8
|
Added (call/cc) to interpreter
|
2015-03-24 17:20:21 -04:00 |
|
Justin Ethier
|
64a464429a
|
Improve error output
|
2015-03-24 16:16:03 -04:00 |
|
Justin Ethier
|
05a29727ad
|
TODO for (list-set!)
|
2015-03-24 16:10:10 -04:00 |
|
Justin Ethier
|
02d0054afc
|
Added (list-copy)
|
2015-03-24 16:01:48 -04:00 |
|
Justin Ethier
|
8b972b7421
|
Added (make-list)
|
2015-03-24 15:55:05 -04:00 |
|
Justin Ethier
|
d418ce265f
|
has_cycle - remove comparisons for known dupe objs
Trying leaving out comparisons of objects that are expected to be equal such as value types, booleans, and symbols.
|
2015-03-24 15:53:54 -04:00 |
|
Justin Ethier
|
9ea8d0c778
|
Removed extraneous newlines
|
2015-03-24 15:43:21 -04:00 |
|
Justin Ethier
|
b410e54836
|
Added various functions to stdlib
|
2015-03-24 14:08:41 -04:00 |
|
Justin Ethier
|
fac76980fe
|
Added (append)
|
2015-03-23 23:02:26 -04:00 |
|
Justin Ethier
|
ef53201de5
|
Added (list?)
|
2015-03-23 22:54:24 -04:00 |
|
Justin Ethier
|
eae579bf32
|
Removed dead code
|
2015-03-23 22:35:47 -04:00 |
|
Justin Ethier
|
e73155586f
|
Removed dead code
|
2015-03-23 22:22:39 -04:00 |
|
Justin Ethier
|
1c4f0544a1
|
Removed completed items
|
2015-03-23 22:08:25 -04:00 |
|
Justin Ethier
|
fd9b66f071
|
Proper formatting of (write) output
|
2015-03-23 21:58:30 -04:00 |
|
Justin Ethier
|
701b423edd
|
Improving error handling
|
2015-03-23 13:37:17 -04:00 |
|
Justin Ethier
|
94802939c0
|
Removed debug statements
|
2015-03-23 13:37:06 -04:00 |
|
Justin Ethier
|
573f049d5e
|
Make call/cc a global definition
|
2015-03-23 13:04:58 -04:00 |
|
Justin Ethier
|
dc6ba643e1
|
Removed throw-away line
|
2015-03-23 13:04:47 -04:00 |
|
Justin Ethier
|
24f4a841af
|
Rename k
|
2015-03-22 23:01:43 -04:00 |
|
Justin Ethier
|
28d8c89a71
|
Added code to demonstrate problem of using call/cc within a global definition
|
2015-03-22 09:11:03 -04:00 |
|
Justin Ethier
|
89526d79e8
|
call/cc integration
|
2015-03-22 08:58:43 -04:00 |
|
Justin Ethier
|
582524af81
|
Moving core exception handler code from C to Scheme
|
2015-03-21 22:01:14 -04:00 |
|
Justin Ethier
|
a46b5f18f8
|
Debugging ex handler integration with icyc
|
2015-03-20 23:25:50 -04:00 |
|
Justin Ethier
|
15094f6d03
|
Attempting to use exception handling, but running into trouble
|
2015-03-20 14:39:23 -04:00 |
|
Justin Ethier
|
41c458c23f
|
Allow (exit) to take no args
|
2015-03-20 11:14:26 -04:00 |
|
Justin Ethier
|
8c8b7bff74
|
Fixes for raise-continuable
|
2015-03-19 22:59:23 -04:00 |
|
Justin Ethier
|
1d5409b4ae
|
Initial version of (raise-continuable)
|
2015-03-19 22:20:12 -04:00 |
|
Justin Ethier
|
b55077ae1d
|
Stubs for (raise-continuable)
|
2015-03-19 14:07:22 -04:00 |
|
Justin Ethier
|
b36640afda
|
Added tests from R7RS
|
2015-03-19 13:23:11 -04:00 |
|
Justin Ethier
|
cc75d7b44c
|
Added (with-exception-handler)
|
2015-03-19 13:20:44 -04:00 |
|
Justin Ethier
|
86b6c0964e
|
Allow escaped newline in a string
|
2015-03-19 13:20:18 -04:00 |
|
Justin Ethier
|
d058f33933
|
Added stub
|
2015-03-18 23:03:30 -04:00 |
|
Justin Ethier
|
f819b9e055
|
WIP
|
2015-03-18 15:12:50 -04:00 |
|
Justin Ethier
|
35dd277080
|
WIP
|
2015-03-17 22:52:15 -04:00 |
|
Justin Ethier
|
6a27bd44ad
|
WIP - raise
|
2015-03-17 22:32:52 -04:00 |
|
Justin Ethier
|
deff3e910d
|
Experimenting with exception handler
|
2015-03-16 22:47:20 -04:00 |
|
Justin Ethier
|
dd7a8c1846
|
Stubbing out exception handling
|
2015-03-15 22:38:24 -04:00 |
|
Justin Ethier
|
25c3cc68c3
|
Exception handler TODO
|
2015-03-14 22:15:52 -04:00 |
|
Justin Ethier
|
f307504744
|
Tweaks to __halt
|
2015-03-13 23:46:38 -04:00 |
|
Justin Ethier
|
5bd3deefa1
|
Added (exit)
|
2015-03-13 23:42:41 -04:00 |
|
Justin Ethier
|
2d362dcc0c
|
TODO for (exit)
|
2015-03-13 17:13:31 -04:00 |
|
Justin Ethier
|
92de7efa9d
|
Removed fixed issue
|
2015-03-13 16:52:53 -04:00 |
|
Justin Ethier
|
583b9297de
|
Renamed write barrier to mutation table
This naming convention is more appropriate, and matches the scheme standards.
|
2015-03-13 16:51:31 -04:00 |
|
Justin Ethier
|
eb3dbfbfec
|
Removed debug printf
|
2015-03-13 16:41:05 -04:00 |
|
Justin Ethier
|
a8bf11bf79
|
Extend GC to support mutations
|
2015-03-13 16:40:08 -04:00 |
|
Justin Ethier
|
30cf7b58a4
|
Disabling write barrier, not needed for pairs
|
2015-03-09 22:01:46 -04:00 |
|
Justin Ethier
|
d73f20ea4c
|
Removed test code
|
2015-03-09 18:05:57 -04:00 |
|
Justin Ethier
|
8063fc61c0
|
WIP
|
2015-03-08 16:51:53 -04:00 |
|