Commit graph

583 commits

Author SHA1 Message Date
Justin Ethier
6c095e23aa Added vector-length 2015-06-01 22:25:16 -04:00
Justin Ethier
ae3bdfbe0a Added (vector) 2015-06-01 21:53:13 -04:00
Justin Ethier
fec8262285 Added list->vector and vector? 2015-06-01 21:48:16 -04:00
Justin Ethier
651e9f6b51 Added vector TODO 2015-06-01 21:22:08 -04:00
Justin Ethier
b750585f56 Vector TODO list 2015-06-01 21:09:30 -04:00
Justin Ethier
6c3eeb226a Allow varargs for make-vector in icyc 2015-06-01 21:07:46 -04:00
Justin Ethier
71dad6366f GC support for vectors 2015-06-01 20:59:36 -04:00
Justin Ethier
e5e22d8277 Fixes for compiling make-vector 2015-06-01 20:54:09 -04:00
Justin Ethier
fc2c84e731 Fixes for make-vector 2015-06-01 20:27:30 -04:00
Justin Ethier
66e69f2c29 WIP - make-vector
Working on this, code does not compile yet due to issues with the C macro. There are still lower-level changes required to support vectors, though. Especially changes to the GC.
2015-05-31 22:58:05 -04:00
Justin Ethier
3682b7f9d0 Starting to add support for vectors 2015-05-30 22:24:54 -04:00
Justin Ethier
73442cd4b9 Obsolete 2015-05-29 21:15:17 -04:00
Justin Ethier
f796ba740f Stubs for vector type 2015-05-29 21:13:48 -04:00
Justin Ethier
c0858834e4 Updated TODO 2015-05-29 21:11:05 -04:00
Justin Ethier
e9bb72368c Removed completed qq item 2015-05-29 21:03:04 -04:00
Justin Ethier
309c029097 Added note about qq support 2015-05-29 21:02:15 -04:00
Justin Ethier
1d5892fd8d Removed unused 'quotes' parameter 2015-05-29 20:45:04 -04:00
Justin Ethier
f6c615ba30 Added quasi-quote tests 2015-05-29 18:28:06 -04:00
Justin Ethier
8ddce6b5bc Fixes for unquote-splicing 2015-05-28 22:39:21 -04:00
Justin Ethier
49d6bc3213 WIP towards unquote-splicing 2015-05-29 01:39:26 -04:00
Justin Ethier
0259ee0429 Added notes for unquote-splicing 2015-05-28 21:00:22 -04:00
Justin Ethier
82519fdd05 Added unquote 2015-05-28 20:45:19 -04:00
Justin Ethier
a09bf93b5c First-cut of quasi-quote parser 2015-05-27 23:00:55 -04:00
Justin Ethier
12b27ee8f5 Cleanup 2015-05-27 22:55:48 -04:00
Justin Ethier
9bded8918b Fixes for new parsing of quotes 2015-05-27 22:48:54 -04:00
Justin Ethier
8ed03a39d2 Working on changing how quotes are parsed 2015-05-27 21:47:06 -04:00
Justin Ethier
8a5185fdbd Adding notes on TODO items 2015-05-26 23:00:42 -04:00
Justin Ethier
594d68289a Removed old comment 2015-05-26 23:00:31 -04:00
Justin Ethier
f205b80ec4 Added more vector req's 2015-05-27 00:45:58 -04:00
Justin Ethier
128da7878c Updated URL 2015-05-26 21:39:15 -04:00
Justin Ethier
f5bc6b0811 Added (string=?) family of functions 2015-05-26 21:37:09 -04:00
Justin Ethier
b2568e6e09 Added string-cmp 2015-05-26 21:25:09 -04:00
Justin Ethier
b3f57d7157 Added (system) 2015-05-26 20:46:41 -04:00
Justin Ethier
7537d41e26 WIP - (system) 2015-05-25 22:59:38 -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
9aeb4002da Added more self-hosting TODO items 2015-05-24 16:28:07 -04:00
Justin Ethier
c21ff55158 Created library module 2015-05-24 16:22:06 -04:00
Justin Ethier
b23c0f847e Added self-hosting TODO section, not complete but a working list 2015-05-24 16:03:00 -04:00
Justin Ethier
aca5ab3d11 First draft of roadmap 2015-05-22 22:14:08 -04:00
Justin Ethier
eba9e81ae5 Added required imports 2015-05-22 22:00:47 -04:00
Justin Ethier
de99a4d934 Removed completed item - symbols/libs 2015-05-22 22:00:34 -04:00
Justin Ethier
1af80a9331 Cleanup of symbol code 2015-05-22 21:54:24 -04:00
Justin Ethier
695131a4d8 First-cut of fixes to make symbols work with libraries 2015-05-22 21:46:20 -04:00
Justin Ethier
1e297ec2fb Added more notes 2015-05-23 01:15:23 -04:00
Justin Ethier
e9e634e5c2 Added notes 2015-05-23 01:08:35 -04:00
Justin Ethier
2102e51c78 Updated TODO items 2015-05-22 21:45:36 -04:00
Justin Ethier
4f6b21b6c9 Removed obsolete code 2015-05-22 21:41:55 -04:00
Justin Ethier
23096cd3b5 Ensure libraries are initialized in the right order 2015-05-22 21:41:39 -04:00
Justin Ethier
ad9f8aabb8 Fixes for library dependencies 2015-05-22 21:17:09 -04:00