What's missing from Phobos for Orbit (package manager)
Andrei Alexandrescu
SeeWebsiteForEmail at erdani.org
Fri Feb 15 05:35:08 PST 2013
On 2/14/13 9:06 PM, Jonathan M Davis wrote:
> On Thursday, February 14, 2013 17:45:04 Michel Fortin wrote:
>> On 2013-02-14 21:38:24 +0000, Jacob Carlborg<doob at me.com> said:
>>> On 2013-02-14 22:00, Steven Schveighoffer wrote:
>>>> The other things, such as xml, I think are more troublesome. This seems
>>>> like a trivial problem with a trivial solution.
>>>
>>> Yes, so what about the other things, such as xml. Any suggestions?
>>
>> I'm not sure why you don't want to continue using Tango. It's no longer
>> incompatible with Phobos I think.
>
> Anyone is free to use Tango in their own apps, just like they're free to use
> any 3rd party library. The problem is that Andrei doesn't want anything to be
> "official" unless it only depends on official stuff (I don't know how Walter feels
> about that). So, if Orbit is to be D's official package manager (and presumably
> be in the D-Programming-Language group on github), it can't depend on any
> libraries other than D's standard library and its own internal libraries.
Allow me to qualify this.
Tango is a fine library, and it's great that the whole issue of Tango
vs. Phobos has been settled by allowing the two to coexist in the same app.
That being said, when discussing things to be added to the official
canon, there are two aspects to be thought of. First, there's the whole
licensing issue - if we start distributing code with heterogeneous
licenses we create only headaches for our users. Second, it's about the
story we put forward: if the standard library offers some functionality
but its own satellite packages redo it from scratch with slightly
different names, that's just not good.
Andrei
More information about the Digitalmars-d
mailing list