On 2/14/13 4:49 PM, Jacob Carlborg wrote:
On 2013-02-14 21:33, Dmitry Olshansky wrote:

Then there are these ways forward IMHO:
a) Admit that tango for D2 exists (easy) and bundle it with DMD (the
hard/not likely/inconvenient part)

Yeah, that would be the easy and IMHO the best solution.

We can't do that for the reasons put forward in my previous post.

b) Agree that we need to port it and issue a call to port/re-write
required facilities for Orbit on top of phobos/curl. This means pulls
against Orbit repo not phobos BTW.
c) Forget about Orbit and try something else, like Dub?

About serialization (that seems the biggest roadblock) - what exactly
does Orbit need it for? Maybe it can be decoupled and/or easily
re-written by hand until Orange or similar stuff gets into Phobos.

It probably can. But I already had a working serializer and it's easy to
just to "serialize(data)" instead of doing it manually.

It uses the serializer for saving an index to disk.

Regardless I think reducing dependencies is the important for inclusion
of any new component into the "D core".

In general I think that the D community should embrace all
developers/contributors and existing libraries. It cannot afford to
loose contributions for petty things like this.

Sure, as long as the admittance barrier stays high. One the worst things we've done was to allow contributions to the standard library without due review.


Andrei

Reply via email to