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
Justin Ethier
ab9ba2618a
Fixes to get-dep-list
2015-05-22 21:08:47 -04:00
Justin Ethier
de1b3477a0
WIP, lib dep resolving does not work yet
2015-05-21 22:57:07 -04:00
Justin Ethier
a4aeaaf1d3
Added notes
2015-05-22 01:20:46 -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
4e4eff037e
WIP - dependency chain
2015-05-22 00:50:44 -04:00
Justin Ethier
c532b8530e
WIP - library dependencies
2015-05-21 21:52:14 -04:00
Justin Ethier
e0abc33bea
Documenting issues with handling library dependencies
2015-05-20 22:52:36 -04:00
Justin Ethier
8c0ce30c2e
Add a global's initialization to the top-level if
...
it is assigned to another global. EG: (define a b). If b is not initialized until the top-level, then a must be initialized there as well, otherwise it will pick up the old value of b.
2015-05-20 22:39:57 -04:00
Justin Ethier
4e953b64c3
Added eval library
2015-05-20 21:54:17 -04:00
Justin Ethier
03e37a4ead
Initial file
2015-05-20 21:54:00 -04:00
Justin Ethier
753c2a9b3b
Do not use (string-append) when emitting code
2015-05-21 01:30:54 -04:00