I especially agree with Yardanico, Zoom and kobi.

  * Refactor the compiler, pull out docgen, remove legacy flags, etc.
  * Default `not nil` \- this eliminates `Option`'s speed vs correctness 
[conundrum](https://github.com/nim-lang/Nim/pull/18401).
  * Finish view types and other half-done features.



Then a big stdlib cleanup, including:

  * Destructors for files, wider use of openarray, view types etc.
  * Use `Option[T]` in place of nilable pointers (things like xmltree will 
really benefit from this)
  * Remove or revise clunky / unused / obsolete stuff e.g. `re`, `coro`, 
`with`, `byaddr`, `withValue`, `wrapnils` and more.


Reply via email to