mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
roadmap: 1.0
This commit is contained in:
parent
5454562d2c
commit
7876593eaf
10
ROADMAP.md
10
ROADMAP.md
@ -8,6 +8,7 @@
|
|||||||
- [ ] `recover()` from panics
|
- [ ] `recover()` from panics
|
||||||
- [x] vfmt: add missing imports (like goimports)
|
- [x] vfmt: add missing imports (like goimports)
|
||||||
- [ ] Recursive structs via options: `struct Node { next ?Node }`
|
- [ ] Recursive structs via options: `struct Node { next ?Node }`
|
||||||
|
- [x] First class Option type
|
||||||
- [ ] Optional function struct fields
|
- [ ] Optional function struct fields
|
||||||
- [ ] Handle function pointers safely, remove `if function == 0 {`
|
- [ ] Handle function pointers safely, remove `if function == 0 {`
|
||||||
- [x] Bundle OpenSSL like GC
|
- [x] Bundle OpenSSL like GC
|
||||||
@ -16,3 +17,12 @@
|
|||||||
- [ ] -skip-unused on by default
|
- [ ] -skip-unused on by default
|
||||||
- [ ] `any` type
|
- [ ] `any` type
|
||||||
- [ ] `copy()` builtin function (e.g. for easier conversion from `[]Foo` to `[4]Foo`)
|
- [ ] `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)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user