Justin Ethier
|
955b58b1a5
|
WIP
|
2015-06-11 23:02:59 -04:00 |
|
Justin Ethier
|
3b121a059d
|
Added TODO for error messages not displaying correctly
|
2015-06-11 23:00:36 -04:00 |
|
Justin Ethier
|
25f02522d5
|
Added (port?)
|
2015-06-11 22:57:00 -04:00 |
|
Justin Ethier
|
a704d72f1b
|
Removing cruft
|
2015-06-11 22:30:10 -04:00 |
|
Justin Ethier
|
741835bc49
|
Return the "void" object from I/O functions
Primarily need this to prevent duplicate output in the REPL when calling functions such as (write).
|
2015-06-11 22:13:46 -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
|
f0f244bc74
|
WIP
|
2015-06-11 22:21:09 -04:00 |
|
Justin Ethier
|
0ef98dc6f5
|
Renamed module
|
2015-06-11 22:21:01 -04:00 |
|
Justin Ethier
|
4530241ad4
|
Renamed module
|
2015-06-11 22:20:46 -04:00 |
|
Justin Ethier
|
2dc3ec1d8e
|
Renamed module
|
2015-06-11 22:07:21 -04:00 |
|
Justin Ethier
|
39e0f5c092
|
(scheme write) library
|
2015-06-11 21:54:39 -04:00 |
|
Justin Ethier
|
335f3e86d5
|
Use a scheme version of (write)
|
2015-06-11 21:43:55 -04:00 |
|
Justin Ethier
|
af9f2b87d2
|
Return actual port from current-output-port
|
2015-06-10 23:07:04 -04:00 |
|
Justin Ethier
|
e8ff0509ea
|
Added Cyc-stdout
|
2015-06-10 23:02:39 -04:00 |
|
Justin Ethier
|
e7c050ef2c
|
Added call-with-values back
|
2015-06-11 01:35:43 -04:00 |
|
Justin Ethier
|
a1898f20ab
|
Define current-output-port without extra lambda lvl
|
2015-06-10 21:29:29 -04:00 |
|
Justin Ethier
|
7905d9b181
|
Stub for current-output-port
|
2015-06-10 21:23:55 -04:00 |
|
Justin Ethier
|
a316d0abc5
|
Added (make-parameter) and (let*)
|
2015-06-10 21:17:27 -04:00 |
|
Justin Ethier
|
ea99f8e245
|
More stubs
|
2015-06-09 22:57:25 -04:00 |
|
Justin Ethier
|
0c79458ae0
|
Added stub
|
2015-06-09 22:20:15 -04:00 |
|
Justin Ethier
|
0e91a5cee6
|
Added TODO
|
2015-06-09 22:15:53 -04:00 |
|
Justin Ethier
|
bf3ba902aa
|
Final fixes for eval write/display
|
2015-06-09 22:12:49 -04:00 |
|
Justin Ethier
|
daa989da10
|
Fix returning from I/O dispatch functions
|
2015-06-09 21:58:15 -04:00 |
|
Justin Ethier
|
94993ef05b
|
Fixed function definitions
|
2015-06-09 17:35:05 -04:00 |
|
Justin Ethier
|
111cf6f3a6
|
WIP
|
2015-06-08 23:01:16 -04:00 |
|
Justin Ethier
|
f149098dd1
|
Fixed vector tests
|
2015-06-08 22:39:31 -04:00 |
|
Justin Ethier
|
21d9771159
|
Beginning extensions to I/O
|
2015-06-08 20:54:52 -04:00 |
|
Justin Ethier
|
f94ddd9da9
|
Hack of dynamic-wind
|
2015-06-06 01:42:12 -04:00 |
|
Justin Ethier
|
2d664f1e06
|
Experimental (call-with-values)
|
2015-06-05 22:12:49 -04:00 |
|
Justin Ethier
|
1436694c80
|
Added SO link
|
2015-06-04 22:42:43 -04:00 |
|
Justin Ethier
|
ab48faaa5e
|
WIP: call-with-values
|
2015-06-04 22:37:32 -04:00 |
|
Justin Ethier
|
5c82cd7aef
|
Experimental stub for call-with-values
|
2015-06-04 22:20:26 -04:00 |
|
Justin Ethier
|
01d388f7bf
|
Added (values)
|
2015-06-04 22:20:12 -04:00 |
|
Justin Ethier
|
b456a94de6
|
Adding unit tests for vectors
|
2015-06-05 01:38:31 -04:00 |
|
Justin Ethier
|
41b14f14ea
|
Bugfix - reverse list
|
2015-06-05 01:38:18 -04:00 |
|
Justin Ethier
|
67e5da51a4
|
Added TODO - vector GC
|
2015-06-04 23:14:12 -04:00 |
|
Justin Ethier
|
016dfa455f
|
Added note on install
|
2015-06-04 21:41:04 -04:00 |
|
Justin Ethier
|
28433c9936
|
Comments on vector support
|
2015-06-04 21:38:02 -04:00 |
|
Justin Ethier
|
7e21dd7015
|
Added (vector-copy!)
|
2015-06-04 21:35:14 -04:00 |
|
Justin Ethier
|
969acc2b62
|
Added vector-fill!
|
2015-06-04 21:28:45 -04:00 |
|
Justin Ethier
|
9ffeb29ec6
|
Additional vector test cases
|
2015-06-04 21:19:42 -04:00 |
|
Justin Ethier
|
4c8b8cc13e
|
Do not constant-fold computations that include a vector
|
2015-06-04 21:19:09 -04:00 |
|
Justin Ethier
|
30619d8709
|
Full vector compilation
|
2015-06-04 21:19:00 -04:00 |
|
Justin Ethier
|
bc01c9dd19
|
Added stubs for compiling/evaluating vectors
|
2015-06-03 23:00:40 -04:00 |
|
Justin Ethier
|
935226740e
|
Handle vector literals
|
2015-06-03 21:40:09 -04:00 |
|
Justin Ethier
|
1305e61558
|
Read vectors
|
2015-06-04 00:00:58 -04:00 |
|
Justin Ethier
|
433832b5c8
|
Added Cyc_rt_raise2()
|
2015-06-03 22:06:31 -04:00 |
|
Justin Ethier
|
9d34f94c3f
|
Fixes to eval's apply
Properly extract the primitive function (via cadr) and compare against the appropriate tag ('primitive).
|
2015-06-03 21:25:18 -04:00 |
|
Justin Ethier
|
655ee7c04b
|
Avoid enclosing list inside a list when eval apply
|
2015-06-03 19:27:42 -04:00 |
|