Justin Ethier
016dfa455f
Added note on install
2015-06-04 21:41:04 -04:00
Justin Ethier
28433c9936
Comments on vector support
2015-06-04 21:38:02 -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
9ffeb29ec6
Additional vector test cases
2015-06-04 21:19:42 -04:00
Justin Ethier
4c8b8cc13e
Do not constant-fold computations that include a vector
2015-06-04 21:19:09 -04:00
Justin Ethier
30619d8709
Full vector compilation
2015-06-04 21:19:00 -04:00
Justin Ethier
bc01c9dd19
Added stubs for compiling/evaluating vectors
2015-06-03 23:00:40 -04:00
Justin Ethier
935226740e
Handle vector literals
2015-06-03 21:40:09 -04:00
Justin Ethier
1305e61558
Read vectors
2015-06-04 00:00:58 -04:00
Justin Ethier
433832b5c8
Added Cyc_rt_raise2()
2015-06-03 22:06:31 -04:00
Justin Ethier
9d34f94c3f
Fixes to eval's apply
...
Properly extract the primitive function (via cadr) and compare against the appropriate tag ('primitive).
2015-06-03 21:25:18 -04:00
Justin Ethier
655ee7c04b
Avoid enclosing list inside a list when eval apply
2015-06-03 19:27:42 -04:00
Justin Ethier
8cd9be8ecf
Added vector stubs
2015-06-03 19:18:56 -04:00
Justin Ethier
e5d5305a57
Commenting on (apply) issue
2015-06-03 17:59:12 -04:00
Justin Ethier
2b46282f2d
Added header def for (vector-set!)
2015-06-03 17:51:40 -04:00
Justin Ethier
3f5a0b6197
Initial version of vector-append
2015-06-02 22:59:49 -04:00
Justin Ethier
2edaffc320
Added notes
2015-06-02 22:56:29 -04:00
Justin Ethier
a7fce12fdd
Adding more vector functions
2015-06-02 22:39:53 -04:00
Justin Ethier
1edd3939a4
Added TODO
2015-06-03 01:21:56 -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
0e8cd6a94e
Added (vector-set!)
2015-06-02 21:33:03 -04:00
Justin Ethier
0798ded8a3
Added notes about allocations/functions
2015-06-01 22:51:13 -04:00
Justin Ethier
c5a219ffe1
Added vector-ref
2015-06-01 22:46:26 -04:00
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