From 8d8c2e2add47a1876945fab3f104dd70b246ac32 Mon Sep 17 00:00:00 2001 From: Zihan Chen Date: Wed, 1 Feb 2017 01:33:22 -0800 Subject: [PATCH] Update TODO.md --- TODO.md | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/TODO.md b/TODO.md index 256004fb..9c3003af 100644 --- a/TODO.md +++ b/TODO.md @@ -2,23 +2,20 @@ ## Working On * Workflow - * **Workflow to C++ code generation with hint**. - * Don't create IValueList if apply `{1 2 3}` on `List` argument. - * Use ::vl::vint for int in both 32 and 64 configurations. * GacUI Resource * Allow `-bind` and `-eval` to use `x:1 y:2` for struct, or expression with implicit `WfInferExpression` * Don't need to specify item type when assigning to array properties (e.g. Table.(Rows|Columns)) - * Context text parameters which can be obtained while processing text values (e.g. env.DataType) * GacUI * Report errors with XML row/column number, instead of having Workflow_ValidateStatement -* DocTools - * Support `decltype(auto)` type ## Wait For A Few Releases * Workflow * Auto property - * Virtual function - * Class implements interface + * State Machine + * Context-Grammar Sensitive Macro + * **Workflow to C++ code generation with hint**. + * Don't create IValueList if apply `{1 2 3}` on `List` argument. + * Use ::vl::vint for int in both 32 and 64 configurations. * GacUI Resource * Add ``, `` * InheritableCustomWindow @@ -27,6 +24,8 @@ * Strong-typed template checking (in XML, instead of delaying until compiling generated workflow script) * GacGen.exe * Enable linking to external symbols +* DocTools + * Support `decltype(auto)` type ## Low Property * Vlpp @@ -43,6 +42,8 @@ * Full CFG power, no limitation * Workflow * async, delay, yield (provider written in C++). + * Virtual function + * Class implements interface * GacUI Resource * InstanceStyle:Replace * Visual State, State Machine, Animation