The DUB package manager
deadalnix
deadalnix at gmail.com
Sat Feb 23 05:43:51 PST 2013
On Saturday, 23 February 2013 at 10:21:59 UTC, Sönke Ludwig wrote:
> Am 23.02.2013 10:20, schrieb SomeDude:
>> On Sunday, 17 February 2013 at 08:02:41 UTC, Sönke Ludwig
>> wrote:
>>> To me the most interesting open question is this: Do we
>>> actually gain
>>> from programmatic support for the build description, or does
>>> it suffice
>>> to have a good purely descriptive system? If the former
>>> should be true
>>> for more than 1% of the cases, that would definitely be a
>>> good argument
>>> against pure data.
>>
>> Well, in the Java world, there is ant. It does the trick, but
>> it's quite
>> ugly.
>
> And it also does the really strange thing to actually build up a
> procedural build description in a declarative (+ugly) language.
> That's
> definitely not what I have in mind - what I want is really a
> pure
> /description/ of the system, from which the build steps (or
> anything
> else) can be inferred.
>
In my experience, this ends up with an explosion of plugins or
special cases to handle some tricks in the build. At the end, you
ends up having some kind of programming language, but horribly
designed.
I don't think both contradict themselves, as you can provide
descriptive definition via several declaration with known names.
You can also provide hooks or way to create plugins from withing
the script definition. That were they belongs if you don't want
user to download 10 bazillions plugins in addition to the build
system.
More information about the Digitalmars-d
mailing list