diff --git a/TODO.md b/TODO.md index a1b04e8..b382a77 100644 --- a/TODO.md +++ b/TODO.md @@ -1,3 +1,13 @@ +# Plan of attack + +1. modify visitor so it can handle scopes + -this is needed both to handle import scope correctly + -and also to support making FQSNs aware of function parameters + +2. Once FQSNs are aware of function parameters, most of the Rc things in eval.rs can go away + +3. after that, get rid of symbol table from eval.rs + # TODO items -use 'let' sigil in patterns for variables :