- = TODO + = done - make `-autofree` the default - coroutines + channels - lock{} - thread safe arrays/maps - C2V translator - doom.v - rune type, replace `ustring` with `[]rune`, fix `byte.str()` - maps with non-string keys - iOS/Android support - parallel parser (and maybe checker/gen?) - `recover()` from panics - IO streams - struct and interface embedding - interfaces: allow struct fields (not just methods) - vfmt: fix common errors automatically to save time (make vars mutable and vice versa, add missing imports etc) - method expressions with an explicit receiver as the first argument - fix all remaining generics issues (`foo(5)` instead of `foo(5)` etc) - merge v.c and v_win.c - more advanced errors, not just `error('message')`