With Nim v2 just around the corner as a library developer I feel limited by Nimble in my ability to provide excellent libraries.
In this RFC: <https://github.com/nim-lang/RFCs/issues/524> I present 3 areas of improvement I feel are important: 1. Support for monorepo 2. `nimble install foo` should preserve the package structure, i.e. what is on the developer machine should end up on users' machines. 3. Provide a `nimble -pkg foo mytask`, for example `nimble -pkg constantine test` so that users can run tasks of any installed package, in particular tests and benchmarks which can be used by developers for diagnostics. More details in the RFC.
