Justin Ethier
920f5dfd63
Stub for call-with-port
2015-06-22 21:14:34 -04:00
Justin Ethier
bebacfb985
Added current-input-port and current-error-port
2015-06-22 21:08:20 -04:00
Justin Ethier
b8663c0b88
Added a note
2015-06-12 21:26:44 -04:00
Justin Ethier
16eae93839
Fixed item
2015-06-12 21:16:41 -04:00
Justin Ethier
a18f1923f6
Fixed consistency issues with default ex handler
...
Previously there was a difference between how the default handler displayed objects compared to custom exception handlers. This has been fixed up so all error objects are displayed consistently.
2015-06-12 21:15:07 -04:00
Justin Ethier
1e5d16de25
Clean up how exceptions "pack" objects
2015-06-12 21:02:26 -04:00
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