Commit graph

207 commits

Author SHA1 Message Date
Justin Ethier
5d74721111 Adding stub 2015-06-25 22:52:30 -04:00
Justin Ethier
5cf4481604 Migrated (filter) to the util module
Relocated as this function is required by the transform and library modules. Also rewrote it to use letrec instead of named let, as the latter is not support yet by cyclone.
2015-06-25 21:14:06 -04:00
Justin Ethier
0740f2da7a Added util module 2015-06-24 22:28:09 -04:00
Justin Ethier
ae922d3eee Added TODO's 2015-06-24 21:44:42 -04:00
Justin Ethier
39cb68cfae Finished (with-input-from-file) and (with-output-to-file) 2015-06-24 20:51:28 -04:00
Justin Ethier
b3229da15e Added missing parens... d'oh 2015-06-23 23:02:01 -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
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
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
1e5d16de25 Clean up how exceptions "pack" objects 2015-06-12 21:02:26 -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
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
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
111cf6f3a6 WIP 2015-06-08 23:01:16 -04:00
Justin Ethier
f94ddd9da9 Hack of dynamic-wind 2015-06-06 01:42:12 -04:00
Justin Ethier
ab48faaa5e WIP: call-with-values 2015-06-04 22:37:32 -04:00
Justin Ethier
01d388f7bf Added (values) 2015-06-04 22:20:12 -04:00
Justin Ethier
41b14f14ea Bugfix - reverse list 2015-06-05 01:38:18 -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
8cd9be8ecf Added vector stubs 2015-06-03 19:18:56 -04:00
Justin Ethier
3f5a0b6197 Initial version of vector-append 2015-06-02 22:59:49 -04:00
Justin Ethier
a7fce12fdd Adding more vector functions 2015-06-02 22:39:53 -04:00
Justin Ethier
65d53c0b6b Added stubs 2015-06-03 01:21:22 -04:00
Justin Ethier
7d7e77df3d Added (vector->list) 2015-06-03 01:19:15 -04:00
Justin Ethier
ae3bdfbe0a Added (vector) 2015-06-01 21:53:13 -04:00
Justin Ethier
f5bc6b0811 Added (string=?) family of functions 2015-05-26 21:37:09 -04:00
Justin Ethier
a1dd27a42d TODO for string<? 2015-05-25 22:45:17 -04:00
Justin Ethier
e38c2c2bcd Added (newline) and (scheme char) 2015-05-25 22:07:44 -04:00
Justin Ethier
a2c511a29b API changes to (list-insert-at!) 2015-05-22 01:19:03 -04:00
Justin Ethier
91d8a981fb Added (list-insert!) 2015-05-22 01:16:52 -04:00
Justin Ethier
03e37a4ead Initial file 2015-05-20 21:54:00 -04:00
Justin Ethier
55db975bc7 cleanup 2015-05-19 21:32:16 -04:00
Justin Ethier
5c2ea1a903 Export (read) 2015-05-20 01:20:32 -04:00
Justin Ethier
cc22445c2b Staging (scheme read) 2015-05-20 01:09:23 -04:00