comparison todo.txt @ 83:27bb051d631c

Initial implementation of Dictionary
author Mike Pavone <pavone@retrodev.com>
date Tue, 27 Jul 2010 23:33:31 -0400
parents dbe95bfec970
children bcdc326b3d6e
comparison
equal deleted inserted replaced
82:2e2e55fc12f9 83:27bb051d631c
3 Tail call optimization 3 Tail call optimization
4 Fix Array and Worker memory leaks 4 Fix Array and Worker memory leaks
5 5
6 Needed for compiler to be self-hosting: 6 Needed for compiler to be self-hosting:
7 Add support for List literals in compiler 7 Add support for List literals in compiler
8 Implement Dictionary 8 Implement iteration support in Dictionary
9 Implement File
10 Add support for implicit conversions
11 Tweak extendlib to work with language changes introduced with compiler 9 Tweak extendlib to work with language changes introduced with compiler
12 Tweak compiler to work with language changes introduced with compiler 10 Tweak compiler to work with language changes introduced with compiler
13 11
14 Needed for web site to work in compiler: 12 Needed for web site to work in compiler:
15 Pretty much everything needed for the compiler to be self-hosting 13 Pretty much everything needed for the compiler to be self-hosting
14 Add support for implicit conversions
16 Implement Net Connection (or whatever the TCP connection type gets called) 15 Implement Net Connection (or whatever the TCP connection type gets called)
17 Add support for multi-threaded execution in runtime (not strictly needed) 16 Add support for multi-threaded execution in runtime (not strictly needed)
18 Add support for global stores to compiler/runtime 17 Add support for global stores to compiler/runtime
19 Tweak site to work with language changes introduced with compiler 18 Tweak site to work with language changes introduced with compiler
20 19
29 Add Javascript backend 28 Add Javascript backend
30 Add x86_64 backend (or maybe LLVM backend?) 29 Add x86_64 backend (or maybe LLVM backend?)
31 Support construction of new workers at runtime 30 Support construction of new workers at runtime
32 Get a REPL working on the new stack 31 Get a REPL working on the new stack
33 Flesh out ideas for having limited I/O within transactions 32 Flesh out ideas for having limited I/O within transactions
33 Proper implementation of File (fits in with the above)
34 Add module system 34 Add module system
35 Exception support 35 Exception support
36 36