Why isn't DSSS ('s net portion) more widely used?
Bill Baxter
dnewsgroup at billbaxter.com
Sun Jun 3 16:48:08 PDT 2007
Gregor Richards wrote:
> Robert Fraser wrote:
>> DSSS seems like a great tool, but only a very small subset of
>> available D libraries are installable via it. I can see it turning
>> into something like CPAN, where you can easily get a module and its
>> required dependencies, without really having to worry about version
>> compatibility, etc, etc. ANy ideas on why it's not more widely used?
>
> How many times have I asked myself this question X-D
>
> The unfortunate truth is that most of the tools installable via DSSS
> aren't even DSSS-maintained. I made the dsss.conf files for them and
> maintain said dsss.conf files as patches.
>
> Basically, it's a chicken-and-egg problem. Because D grew up to where it
> is with no standard system for installation of libraries, trying to
> force people to use one now is a bit difficult. I guess all I can say
> is: If you have some specific library you'd like added to `dsss net`,
> write the dsss.conf file yourself, and I can add it as a patch. It's a
> gross, temporary solution, but at least it would allow dependent
> libraries to be fully DSSS'd.
>
> If somebody wants to start a DSSS advocacy group ... ^^
>
> - Gregor Richards
I think it just takes time. I've only started tinkering around with
DSSS recently and figuring out how to write DSSS.conf files. (The new
developer-oriented docs are very helpful by the way). People who
started developing their projects a long while ago already have
solutions worked out for compiling their code, and for the most part,
nobody is interested in rewriting a build system that works unless they
really really have to.
But I think it's likely newer projects (and newer D developers) will
adopt dsss from the start. ... As long as someone remembers to ask
every month or so why dsss/rebuild aren't more popular than they are. :-)
--bb
More information about the Digitalmars-d
mailing list