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. 

Reply via email to