From 7876593eaf5073936a35b70104925d9dcabb96ea Mon Sep 17 00:00:00 2001 From: Alexander Medvednikov Date: Fri, 3 Mar 2023 14:58:49 +0100 Subject: [PATCH] roadmap: 1.0 --- ROADMAP.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/ROADMAP.md b/ROADMAP.md index 7932e86886..bcc023da02 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -8,6 +8,7 @@ - [ ] `recover()` from panics - [x] vfmt: add missing imports (like goimports) - [ ] Recursive structs via options: `struct Node { next ?Node }` +- [x] First class Option type - [ ] Optional function struct fields - [ ] Handle function pointers safely, remove `if function == 0 {` - [x] Bundle OpenSSL like GC @@ -16,3 +17,12 @@ - [ ] -skip-unused on by default - [ ] `any` type - [ ] `copy()` builtin function (e.g. for easier conversion from `[]Foo` to `[4]Foo`) +- [ ] better documentation platform + +## [Version 1.0] + +- [ ] Cross compilation of C +- [ ] Big remaining bugs fixed +- [ ] More powerful comptime +- [ ] Interactive educational platform (learning to program for beginners) +