diff --git a/october.plan b/october.plan new file mode 100644 index 0000000000..16b0ff63bd --- /dev/null +++ b/october.plan @@ -0,0 +1,22 @@ +- 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 + diff --git a/september.plan b/september.plan index 4b2e3dd816..39da7c83ed 100644 --- a/september.plan +++ b/september.plan @@ -1,36 +1,15 @@ + release vid -- bring back forum/blog and vpm + bring back playground -- wrap up orm -- fix vorum, migrate to orm -- wrap up memory management -- remove all compiler memory leaks -- fix child function calls + fix non-ascii rendering in gg (ä, å, etc) + cache all tokens once -- enable vfmt -- bring back vdoc and regenerate all module docs -- optimize the parser (reduce map lookups) -- cache vlib (right now it's re-compiled every time) ++ cache vlib (right now it's re-compiled every time) + fix openssl on older linux distros -- 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 + tcc backend + fix all c warnings with -pedantic + set up pvs -- 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 + javascript backend -- new playground with a v compiler running in the browser + o(log n) type lookup -- prebuilt binaries for all platforms -- fix interfaces + `none` keyword for optionals + table: migrate all find*** functions to optionals ++ prebuilt binaries for all platforms