On Thursday, 21 December 2017 at 20:55:40 UTC, Steven Schveighoffer wrote:
On 12/21/17 3:42 PM, WebFreak001 wrote:

I don't think it should be removed, semver states versions must be immutable and never changed. Also there are guaranteed packages or programs depending on this which need it and future people wouldn't be able to build them if it was removed. Once registered they should stay registered forever imo, should just take a different name then

Obviously we can't remove or change the names of currently registered projects. That isn't an option.

But the result is that code.dlang.org will be full of projects like "betterxml" or "xml2" or "xml2018", because each developer abandons some work, and now it looks like a complete mess.

Imagine if github was this way, you couldn't name your project after any other persons project name! I don't see why we shouldn't be able to disambiguate between people's projects somehow, even specifying a dependency.

-Steve

well we have colons for subpackages, so we couldn't use those but maybe add / which adds an extra level of complexity and would require at least a dmd + ldc release including that dub version before pushing it to the website. Other than that I actually like that idea:

dependency "webfreak/fswatch" version="*"
dependency "webfreak/d2dgame" version="*"
dependency "webfreak/eventsystem" version="*"

Reply via email to