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<[email protected]> 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