[gsoc] DUB - Ideas
Guillaume Piolat
first.last at gmail.com
Fri Mar 1 09:41:55 UTC 2019
On Thursday, 28 February 2019 at 15:50:49 UTC, Seb wrote:
> @community: what features do you miss the most from DUB?
- SOUNDNESS: dub.selections.json doesn't encode deps for all
comfigurations. The design isn't sound.
- configurations-based dependencies, or OS-based dependencies: if
that is possible at all
- remove optional dependencies, removedub fetch/remove (it should
never matter what is "installed"), Optional dependencies can be
done with a dynamic loader anyway, i na way that is SOUND,
- remove SDLang support ("a stratagic mistake"), we are paying
for this since it was introduced, with CONFUSION and having to
double the recommendations on recipe files ("if you use JSON, use
this... if you use SDLang, blah...")
- remove `dub describe` (no IDE really relies on it AFAIK), do
not check the network by default which makes `dub describe`
unusable in the first place
- build faster
- choose to keep one: overrides, add-local or add-path... too
many way to have user-defined modifications
- colors, with way easier error messages! DUB IS THE PRIMARY
INTERFACE TO D.
- remove `dub search`, you can as well type code.dlang.org in the
browser, and it will be a better experience
There are too many features that scare people in DUB!
More information about the Digitalmars-d
mailing list