On 9/3/22 20:39, Ali Çehreli wrote:

For example, there is fixedsizearray, which does not belong to any package:

  https://code.dlang.org/packages/fixedsizearray

On the other hand, arsd-official:minigui does have a package. (And that answers a question: Dash character is acceptable in package and module names.)

  https://code.dlang.org/packages/arsd-official%3Aminigui

How does that work? When the following dependency added to a user's project,

  "arsd-official:minigui": "~>10.9.1"

does dub pull the entirety of arsd-official and then use minigui module from it? I think so, because minigui has dependencies to the same package which are (I think) not specifiable in dub.

So, if I register the C package, B and A will be available under it and the users can use A and B. I think I need to get used to the feeling of wastefulness for pulling the entire package. :/

Ali

Reply via email to