Commit graph

2385 commits

Author SHA1 Message Date
Justin Ethier
1241f71e80 Merge fix from Chibi scheme
"Identifiers in the template should only match pattern variables from the same expansion step."
2016-08-31 23:39:53 -04:00
Justin Ethier
2e5a4adcd2 Attempt alternative let-values macro 2016-08-31 23:38:14 -04:00
Justin Ethier
587d83f6b7 Fix indexing in (vector-copy) 2016-08-30 17:34:39 -04:00
Justin Ethier
0c941d2e8d Added optional args to string->vector 2016-08-30 17:07:46 -04:00
Justin Ethier
def5bba06a Pass a value to (set!) a parameter object
Allow changing a parameter object by passing a value directly to it.
2016-08-31 03:05:34 -04:00
Justin Ethier
cec9e5c954 WIP 2016-08-30 22:15:40 -04:00
Justin Ethier
7291453c9e WIP 2016-08-30 03:39:41 -04:00
Justin Ethier
4a0b4d8e71 Updated TODO items 2016-08-29 22:21:22 -04:00
Justin Ethier
d872901c62 Prevent segfault with NULL port 2016-08-26 19:15:13 -04:00
Justin Ethier
79fb2e19a0 Install test.scm 2016-08-26 19:11:24 -04:00
Justin Ethier
c564db263a Added bytevector ports 2016-08-26 18:27:22 -04:00
Justin Ethier
bc6d3ac3d0 Issue #57 - Added string ports 2016-08-26 23:35:22 -04:00
Justin Ethier
25c4857eba Issue #57 - Added open-input-string 2016-08-26 23:22:13 -04:00
Justin Ethier
0632d9fae4 Added let*-values and let-values 2016-08-26 22:21:02 -04:00
Justin Ethier
a7902665bb Added new module 2016-08-26 20:18:11 -04:00
Justin Ethier
cb25dfd5e3 Header comments, real library name 2016-08-26 20:14:19 -04:00
Justin Ethier
5699fcf8df Final set of bugfixes for string output ports 2016-08-25 18:28:17 -04:00
Justin Ethier
0e820f9794 Added a TODO 2016-08-26 04:00:28 -04:00
Justin Ethier
9fe2e1b90b Allocated memory port on heap 2016-08-26 03:51:42 -04:00
Justin Ethier
6bbda1e943 Renamed file 2016-08-26 03:25:40 -04:00
Justin Ethier
c46309463b Added string output ports 2016-08-26 03:22:41 -04:00
Justin Ethier
374e57e1ff Added missing endif 2016-08-26 03:17:48 -04:00
Justin Ethier
24109550cd Autodetect configuration items 2016-08-26 03:04:39 -04:00
Justin Ethier
1e2dac3026 Free memory buffer after closing port 2016-08-25 23:58:40 -04:00
Justin Ethier
4a2ef06b17 Cleanup, flush buffer prior to getting str 2016-08-25 23:58:24 -04:00
Justin Ethier
1d4d710b3b Selectively-compile open_memstream 2016-08-25 23:48:31 -04:00
Justin Ethier
4aec9a341f Added mem-streams module 2016-08-25 23:38:34 -04:00
Justin Ethier
fce6f43f7a Initial file 2016-08-25 23:38:09 -04:00
Justin Ethier
b05c51d344 TODO 2016-08-24 18:54:06 -04:00
Justin Ethier
a50ef101b5 Integrating a test library 2016-08-25 03:19:30 -04:00
Justin Ethier
e5396a243a Added TODO 2016-08-24 23:52:39 -04:00
Justin Ethier
ccff75f01e Added SRFI 132 2016-08-24 23:47:38 -04:00
Justin Ethier
907ac59d43 Uninstall sorting files 2016-08-23 18:26:02 -04:00
Justin Ethier
7249861814 Added SRFI 132 2016-08-23 18:18:00 -04:00
Justin Ethier
37be41a16f Relocated file 2016-08-23 17:47:19 -04:00
Justin Ethier
0310eb38b2 Added SRFI 111 2016-08-23 17:13:00 -04:00
Justin Ethier
04ae763c87 Added TODO 2016-08-24 00:32:28 -04:00
Justin Ethier
5d86e32356 Added SRFI 111 2016-08-24 00:31:50 -04:00
Justin Ethier
64fef1271c Initial files 2016-08-23 23:51:19 -04:00
Justin Ethier
73219778a6 Revised 2016-08-22 19:00:41 -04:00
Justin Ethier
4714f28581 Added makefile path change 2016-08-22 18:59:03 -04:00
Justin Ethier
cf6d7e5c15 Added SRFI 133 2016-08-22 18:52:15 -04:00
Justin Ethier
a62a3c6f5b WIP, no test library yet 2016-08-22 18:46:21 -04:00
Justin Ethier
e6994d9c72 SRFI testing 2016-08-22 18:46:15 -04:00
Justin Ethier
fc84c33ad9 Relocated scm file 2016-08-22 18:28:14 -04:00
Justin Ethier
886d124513 Added SRFI 133 - vector library 2016-08-22 18:26:23 -04:00
Justin Ethier
d917d82f28 Remove extra SRFI's 2016-08-22 18:20:29 -04:00
Justin Ethier
a6cab36d57 Use built-in receive 2016-08-22 18:19:48 -04:00
Justin Ethier
f9f2817f37 Relocated 2016-08-22 18:17:59 -04:00
Justin Ethier
8d1a7eb88d Sync icyc.c 2016-08-22 18:16:53 -04:00