From 6980e58b46a2f28d394f351fcd4b397100e6ae61 Mon Sep 17 00:00:00 2001 From: Matthew Weier O'Phinney Date: Wed, 20 Jul 2011 16:52:39 -0500 Subject: [PATCH] Updated TODO - Added item for allowing attachment of definitions to a Compiler to provide supertype information - Added item for integrating EventManager into Compiler and Code\Scanner --- src/TODO | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/TODO b/src/TODO index 4e69e42d..43ce58c2 100644 --- a/src/TODO +++ b/src/TODO @@ -1,5 +1,17 @@ TODO +- Make compiler able to be definition-aware for purposes of derived class + information. Basically, allow attaching other Definition objects to a compiler + which it will then consult during compile() in order to flesh out dependency + details. Use case: a concrete DbTable object in a user library. In this case, + currently compiling against that object will provide no supertypes; having the + ability to attach a previously created definition would allow the compiler to + check against those and provide information as it locates it. + +- Integrate the EventManager into the Compiler and Code\Scanner in order to + allow attaching listeners to interesting events. Use cases include logging and + debugging during definition compilation. + - Ability to provide both class properties and method-specific parameters via configuration (which solves disambiguation when multiple methods specify the same parameter names)