Commit graph

190 commits

Author SHA1 Message Date
Justin Ethier
111b279b96 Added quasi-quote macro from chibi 2015-03-26 16:42:25 -04:00
Justin Ethier
b578e13509 Added (make-string) 2015-03-26 13:46:23 -04:00
Justin Ethier
9ecb6d6668 Filling out compatibility table 2015-03-26 13:32:45 -04:00
Justin Ethier
dacd5d88ea Note about eqv? 2015-03-26 13:26:40 -04:00
Justin Ethier
f158326c9e Added boolean=? 2015-03-26 13:26:35 -04:00
Justin Ethier
bc151ed781 Added (char-downcase) 2015-03-26 13:13:32 -04:00
Justin Ethier
11d861a97c Added (char-upcase) 2015-03-25 23:02:31 -04:00
Justin Ethier
8be0c02a06 Added more char functions 2015-03-25 22:53:55 -04:00
Justin Ethier
e1df435b7d Adding list section 2015-03-25 22:25:27 -04:00
Justin Ethier
a14d899e00 Removed finished item 2015-03-25 22:25:19 -04:00
Justin Ethier
e0025483a0 Tweak has-cycle to check symbols again. flip-flopping on this 2015-03-25 22:24:57 -04:00
Justin Ethier
59e895be19 Allow (list?) to work on circular lists 2015-03-25 22:24:29 -04:00
Justin Ethier
f23b89a05f Two fixes:
- Renamed 'Cyc-has-cycle?'
- Fixed Cyc_has_cycle to prevent an infinite loop
2015-03-25 21:58:02 -04:00
Justin Ethier
255e9d71d8 Added char predicates 2015-03-25 17:52:42 -04:00
Justin Ethier
3bb3234db7 TODO stubs for char>? 2015-03-25 14:41:55 -04:00
Justin Ethier
d194e531ce Symbol functions are done 2015-03-25 14:10:54 -04:00
Justin Ethier
cf01cbe65f List/pairs section is done 2015-03-25 14:10:14 -04:00
Justin Ethier
19ccf7cda3 Added remaining list/pair functions 2015-03-25 14:09:49 -04:00
Justin Ethier
c85c13d1d9 Issue with set-car! 2015-03-25 10:16:19 -04:00
Justin Ethier
ce9061b7ce Added (list-set!) 2015-03-25 09:56:24 -04:00
Justin Ethier
d722800131 Added TODO's and notes 2015-03-24 22:57:11 -04:00
Justin Ethier
c6e44a6156 Only define global if CYC_EVAL 2015-03-24 21:57:06 -04:00
Justin Ethier
28cbab2644 Cleanup 2015-03-24 17:56:52 -04:00
Justin Ethier
e3a0aa7dfa Added new items 2015-03-24 17:53:30 -04:00
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