Justin Ethier
|
783f85e439
|
Removed 'Cyc_procedure as it is unnecessary
|
2015-07-07 21:12:14 -04:00 |
|
Justin Ethier
|
cb55609c19
|
Use single version of primitives
|
2015-07-01 21:46:21 -04:00 |
|
Justin Ethier
|
10b9cbb7fd
|
Use single version of (if?)
|
2015-07-01 21:21:49 -04:00 |
|
Justin Ethier
|
d6d1b31521
|
Use common tagged-list? function
|
2015-07-01 21:00:27 -04:00 |
|
Justin Ethier
|
78de607312
|
Make tagged-list? consistent
|
2015-06-30 22:41:25 -04:00 |
|
Justin Ethier
|
8f32841878
|
Added (string-ref) and a stub for (command-line-arguments)
|
2015-06-29 22:08:30 -04:00 |
|
Justin Ethier
|
ba38bcd8a7
|
Added string-length and substring
substring still needs more error handling though, before it is complete.
|
2015-06-25 21:44:49 -04:00 |
|
Justin Ethier
|
a5acb43cf1
|
Added (file-exists?) and (delete-file)
|
2015-06-24 21:42:14 -04:00 |
|
Justin Ethier
|
0c2106ec05
|
Added ports as self-evaluating
|
2015-06-24 21:15:18 -04:00 |
|
Justin Ethier
|
8d72cfaff1
|
Added more I/O functions
|
2015-06-22 22:40:49 -04:00 |
|
Justin Ethier
|
8fa6ecf7bf
|
Added close-port and close-output-port
|
2015-06-22 22:02:45 -04:00 |
|
Justin Ethier
|
bebacfb985
|
Added current-input-port and current-error-port
|
2015-06-22 21:08:20 -04:00 |
|
Justin Ethier
|
25f02522d5
|
Added (port?)
|
2015-06-11 22:57:00 -04:00 |
|
Justin Ethier
|
9b6596e146
|
(write-char)
|
2015-06-12 01:43:09 -04:00 |
|
Justin Ethier
|
a77c6562d8
|
WIP - optional argument for (display)
|
2015-06-12 01:27:51 -04:00 |
|
Justin Ethier
|
335f3e86d5
|
Use a scheme version of (write)
|
2015-06-11 21:43:55 -04:00 |
|
Justin Ethier
|
e7c050ef2c
|
Added call-with-values back
|
2015-06-11 01:35:43 -04:00 |
|
Justin Ethier
|
935226740e
|
Handle vector literals
|
2015-06-03 21:40:09 -04:00 |
|
Justin Ethier
|
0e8cd6a94e
|
Added (vector-set!)
|
2015-06-02 21:33:03 -04:00 |
|
Justin Ethier
|
c5a219ffe1
|
Added vector-ref
|
2015-06-01 22:46:26 -04:00 |
|
Justin Ethier
|
6c095e23aa
|
Added vector-length
|
2015-06-01 22:25:16 -04:00 |
|
Justin Ethier
|
fec8262285
|
Added list->vector and vector?
|
2015-06-01 21:48:16 -04:00 |
|
Justin Ethier
|
fc2c84e731
|
Fixes for make-vector
|
2015-06-01 20:27:30 -04:00 |
|
Justin Ethier
|
309c029097
|
Added note about qq support
|
2015-05-29 21:02:15 -04:00 |
|
Justin Ethier
|
b2568e6e09
|
Added string-cmp
|
2015-05-26 21:25:09 -04:00 |
|
Justin Ethier
|
7537d41e26
|
WIP - (system)
|
2015-05-25 22:59:38 -04:00 |
|
Justin Ethier
|
388d0c3017
|
WIP - move Cyc-current-exception-handler to runtime
|
2015-04-15 22:58:39 -04:00 |
|
Justin Ethier
|
b2cc35e141
|
Added real? and integer?
|
2015-04-09 17:54:35 -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
|
19ccf7cda3
|
Added remaining list/pair functions
|
2015-03-25 14:09:49 -04:00 |
|
Justin Ethier
|
aa1564eda8
|
Added (call/cc) to interpreter
|
2015-03-24 17:20:21 -04:00 |
|
Justin Ethier
|
5bd3deefa1
|
Added (exit)
|
2015-03-13 23:42:41 -04:00 |
|
Justin Ethier
|
132f669659
|
Experimenting with receiving a compound-proc back from compiled code
|
2015-03-03 13:34:31 -05:00 |
|
Justin Ethier
|
55a2d84c2b
|
WIP
|
2015-03-02 23:02:16 -05:00 |
|
Justin Ethier
|
4e6096d64b
|
Unwrap primitives before passing them to the runtime
|
2015-03-02 18:03:49 -05:00 |
|
Justin Ethier
|
626bfe7886
|
Added autogenerated primitive sections
|
2015-02-24 13:24:02 -05:00 |
|
Justin Ethier
|
a80ad7d65b
|
Allow executing compiled functions
|
2015-02-23 13:37:17 -05:00 |
|
Justin Ethier
|
286caff733
|
Added header comments
|
2015-02-22 23:03:33 -05:00 |
|
Justin Ethier
|
cdec643680
|
Initial file
|
2015-02-21 22:15:18 -05:00 |
|