I think interfaces or something akin to them would be much more useful for the 
language than methods. I don't know how hard this is to implement - that's not 
why I'm suggesting it - I just don't find methods particularly useful.

I don't generally like exceptions - but I've also been told not use things like 
nil and to prefer things like exceptions. I think this needs to be sorted out 
and we either need to go back to doing things in a C like / some other manner 
or fully embrace exceptions. Or we could invent somethning here - but the 
current situation isn't ideal.

Converters - meh I don't find them particularly useful but I also don't find 
them harmful. I think they could go just to reduce a feature that probably most 
people don't use.

I think there's been some progress made on shrinking the stdlib and getting rid 
of some modules or moving some to external libs. That work should continue.

Some modules I'd personally get rid of - color, 2d/3dmath all of the db related 
libraries

There are others I'd consider too but I think that's a start...

Bitsets - @krux02 - what's the alternative? Could you provide an example or 
something? I'm also guessing they're pretty relied on throughout the Nim 
stdlib... What's the urge to get rid of them? What real harm does including 
them cause? I understand that they could be replaced with more useful features, 
but something equivalent or close to has to be there.

Auto formatting code - yeah some tool that the vscode extension and other 
editors could use would be great, I agree.

I agree with Arrrrrr's points about the system lib and general refactoring / 
renaming suggestions.

  * Zachary Carter


Reply via email to