hello, does this mean that the Impure libraries will be deleted or obsolete and that wrappers must be used, example: sqlite.
thank you
I personally hope that the team shows some restraint when “cleaning up” the standard library. I understand the cost of maintaining too many things but having a good set of batteries included is really nice. I know that this is not as important in a compiled language with a good package manager but I still I hope that the v2 standard library keeps enough things that it can be used to solve most common problems (particularly in the embedded domain in my case).
Proponents of leaner std libs sometimes underestimate the cost of having to choose among many competing 3rd party libraries with an unknown level of quality and support. Another related problem is that in certain domains there are restrictions on being able to take third party libraries into your code base.
I see that in the comments section you propose to remove both regex modules from the std lib? That really worries me and is exactly what I meant when I asked for some restraint when removing libraries from the std lib. I know that there are better alternatives to regexes like pegs but for quick little scripts they are just so convenient that I end up using them relatively frequently.
Can we just bring a pure nim regression library (i.e. no dependency such as nim-regex) into the std lib instead, even if it has some limitations?