Commit graph

567 commits

Author SHA1 Message Date
Justin Ethier
a1f7e3a8ee Debugging using csi 2015-06-23 22:37:17 -04:00
Justin Ethier
3d7adf0a9f Fix compiler warning 2015-06-23 22:05:41 -04:00
Justin Ethier
dd4875d141 Testing 2015-06-23 21:56:22 -04:00
Justin Ethier
606c0f4d45 Allow printing of actual gcc messages 2015-06-23 21:45:43 -04:00
Justin Ethier
5f3b082e27 Setting stage for debugging issues with param objs 2015-06-23 21:36:44 -04:00
Justin Ethier
5a4cfea75c Debug 2015-06-23 21:25:50 -04:00
Justin Ethier
f02d998dbc Output file pointer when printing port 2015-06-23 21:25:34 -04:00
Justin Ethier
e4fd8b3387 Added TODO's 2015-06-23 21:12:04 -04:00
Justin Ethier
68fedae3ff Initial version of with-output-to-file, still needs debugging 2015-06-23 21:00:28 -04:00
Justin Ethier
ff634d8e18 Temporary test file 2015-06-23 20:46:30 -04:00
Justin Ethier
e782030d06 Added stubs 2015-06-22 22:49:44 -04:00
Justin Ethier
634dad667b Added (scheme file) library 2015-06-22 22:46:36 -04:00
Justin Ethier
aefb75c807 Initial file 2015-06-22 22:44:45 -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
8ba904cc30 Added TODO's 2015-06-22 21:16:30 -04:00
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