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.
Ilya
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.