I hate new DUB config format
Sönke Ludwig via Digitalmars-d
digitalmars-d at puremagic.com
Thu Nov 26 08:10:08 PST 2015
Am 26.11.2015 um 16:43 schrieb Ilya Yaroshenko:
> On Thursday, 26 November 2015 at 10:19:13 UTC, Mike Parker wrote:
>> On Thursday, 26 November 2015 at 09:04:27 UTC, Ilya Yaroshenko wrote:
>>> Single language, json based configuration engine is simpler for IDE
>>> development and configuration tools. For example, Sublime Text.This
>>> is very important to make language used by big amount of users.
>> This is not even an issue. IDEs can create a dub.json for all new
>> projects and call 'dub describe' on imported projects without ever
>> touching SDLang. Again, *there is no problem here*.
> The problem is dependency from dub because some dependencies of a
> project can have SDL configs.
The only valid reason for an IDE to directly parse the package
description is basically if it wants to provide a custom UI for editing
it. If the IDE is written in D, it can easily use DUB as a library and
not only get the package description in a common format, but also nicely
statically typed. If not, the conversion feature that was planned for
the next version would trivially solve that, too.
More information about the Digitalmars-d