diff --git a/docs/Writing-the-Cyclone-Scheme-Compiler-Revision-1.md b/docs/Writing-the-Cyclone-Scheme-Compiler-Revision-1.md index 5005497c..520ce1fa 100644 --- a/docs/Writing-the-Cyclone-Scheme-Compiler-Revision-1.md +++ b/docs/Writing-the-Cyclone-Scheme-Compiler-Revision-1.md @@ -236,8 +236,11 @@ Heap objects are not relocated, making it easier for the runtime to support nati It took a long time to research and plan out all of this before it could be implemented. There was a noticeable lull in Github contributions during that time: +TODO: get rid of top graph +TODO: create a development section with 7 phases of compiler dev + Anyway, more details are available in a separate [Garbage Collector](Garbage-Collector.md) document. ### Heap Data Structures @@ -339,6 +342,8 @@ Cyclone targets the [R7RS-small specification](https://github.com/jus Some items to consider in the future are: +TODO: gambit GC (parallel with multiple collector threads) + - Implement more of r7rs-large, have started on data structures - Implement more libraries (TODO: industria for r7rs??) - Way to support eggs or other existing libraries? Is that possible or even worth the effort?