eval context for macros lives as long as the current module is compiled
This commit is contained in:
parent
fe9bb1869d
commit
a0a8934a4f
6 changed files with 68 additions and 25 deletions
12
todo.txt
12
todo.txt
|
|
@ -6,17 +6,15 @@ Version 0.8.14
|
|||
- fix actors.nim
|
||||
- make threadvar efficient again on linux after testing
|
||||
- document & test splicing; don't forget to test negative indexes
|
||||
- implement lib/pure/memfiles properly
|
||||
- eval context is per module; this way modularity is kept; global id generation
|
||||
macro can still be done once macros support basic IO (store current id in
|
||||
some file)
|
||||
|
||||
- dead code elim for JS backend
|
||||
|
||||
|
||||
incremental compilation
|
||||
-----------------------
|
||||
|
||||
- the loading has to be MUCH more lazy! --> next version: We should re-load
|
||||
symbol.ast lazily
|
||||
- the loading has to be MUCH lazier! --> next version: We should re-load
|
||||
symbol.ast.sons[codePos] lazily
|
||||
- implement lib/pure/memfiles properly
|
||||
|
||||
|
||||
version 0.9.0
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue