From 104fab7466bf0f2fdf72e86ee917f4f64208cc42 Mon Sep 17 00:00:00 2001 From: Alexander Medvednikov Date: Sat, 2 Nov 2019 23:03:41 +0300 Subject: [PATCH] 0.20_roadmap.txt --- 0.20_roadmap.txt | 41 +++++++++++++++++++++++++++++++++++++++++ october.plan | 24 ------------------------ september.plan | 15 --------------- 3 files changed, 41 insertions(+), 39 deletions(-) create mode 100644 0.20_roadmap.txt delete mode 100644 october.plan delete mode 100644 september.plan diff --git a/0.20_roadmap.txt b/0.20_roadmap.txt new file mode 100644 index 0000000000..118eb3942a --- /dev/null +++ b/0.20_roadmap.txt @@ -0,0 +1,41 @@ ++ release vid ++ bring back playground ++ fix non-ascii rendering in gg (ä, å, etc) ++ cache all tokens once ++ cache vlib (right now it's re-compiled every time) ++ fix openssl on older linux distros ++ tcc backend ++ fix all c warnings with -pedantic ++ set up pvs ++ javascript backend ++ o(log n) type lookup ++ `none` keyword for optionals ++ table: migrate all find*** functions to optionals ++ prebuilt binaries for all platforms ++ cached modules ++ bring back generics +- bring back forum/blog and vpm +- wrap up orm +- fix vorum, migrate to orm +- wrap up memory management +- remove all compiler memory leaks ++ fix child function calls +- enable vfmt ++ bring back vdoc and regenerate all module docs ++ optimize the parser +- chat.vlang.io +- rewrite objective c code in v (ui_mac.m) ++ v ui for macos +- v ui for windows +- v ui for linux +- doom.v +- ui/orm demo: a simple gui client for postgres/mysql/sqlite +- ui demo: calculator +- declarative ui with hot reload (similar to swiftui) +- "building a simple blog with vweb" tutorial + youtube video +- new playground with a v compiler running in the browser +- fix interfaces +- merge v.c and v_win.c +- fast.vlang.io + + diff --git a/october.plan b/october.plan deleted file mode 100644 index 4f8675200b..0000000000 --- a/october.plan +++ /dev/null @@ -1,24 +0,0 @@ -- bring back forum/blog and vpm -- wrap up orm -- fix vorum, migrate to orm -- wrap up memory management -- remove all compiler memory leaks -- fix child function calls -- enable vfmt -- bring back vdoc and regenerate all module docs -- optimize the parser (reduce map lookups) -- chat.vlang.io -- rewrite objective c code in v (ui_mac.m) -- v ui for macos -- v ui for windows -- v ui for linux -- doom.v -- ui/orm demo: a simple gui client for postgres/mysql/sqlite -- ui demo: calculator -- declarative ui with hot reload (similar to swiftui) -- "building a simple blog with vweb" tutorial + youtube video -- new playground with a v compiler running in the browser -- fix interfaces -- merge v.c and v_win.c -- fast.vlang.io - diff --git a/september.plan b/september.plan deleted file mode 100644 index 39da7c83ed..0000000000 --- a/september.plan +++ /dev/null @@ -1,15 +0,0 @@ -+ release vid -+ bring back playground -+ fix non-ascii rendering in gg (ä, å, etc) -+ cache all tokens once -+ cache vlib (right now it's re-compiled every time) -+ fix openssl on older linux distros -+ tcc backend -+ fix all c warnings with -pedantic -+ set up pvs -+ javascript backend -+ o(log n) type lookup -+ `none` keyword for optionals -+ table: migrate all find*** functions to optionals -+ prebuilt binaries for all platforms -