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