Tango vs Phobos
Koroskin Denis
2korden at gmail.com
Wed Aug 13 15:26:11 PDT 2008
On Thu, 14 Aug 2008 02:05:37 +0400, Paul D. Anderson
<paul.d.removethis.anderson at comcast.andthis.net> wrote:
> Robert Fraser Wrote:
>
>> I see the D community heading for a split. One side will be D1
>> (hopefully a D 1.5) +tango, and the other side will be D2+phobos. I
>> don't think of this as a bad thing nessescarily, just two different
>> directions.
>
> First, let me say that I have the highest regard, both personally and
> professionally, for Walter (and Andre and Bartosz and the others who are
> working on D 2.0) and also for the Tango development team. Both groups
> have a lot of talent and have worked hard to give us (at no cost!) a
> great language and a great library.
>
> The Tango developers have done important and valuable work, providing
> sturdy, efficient and rigorous implementations of many common software
> components. They have not only provided the Tango library, but they've
> also wrung out the language and pushed its capabilities to give us all a
> better picture of what is possible. (I'd love to see what they could do
> with the new features in D 2.0.)
>
> And they have been careful not to step on Walter's toes while they do
> this. They discussed the problem with Walter at the first D Language
> Conference and agreed on a solution: a common runtime module. They have
> narrowed the incompatibilities between phobos and tango to a minimal set
> and are waiting for Walter to meet them there. To live up to his part of
> the bargain, to put it bluntly. A year later he still hasn't done so.
>
> But Walter drives development his own way. Walter himself has said that
> the only difference between himself (and D) and a lot of other
> replacements for C/C++ is that he's stayed with it longer than they
> have. And so Walter will listen and respond to criticism, new concepts,
> alternative implementations and frantic pleas, but, at the end of the
> day, he will work toward what he sees as the best solution to the most
> pressing problems. This is mostly a good thing -- Walter has a long-term
> vision for the D programming language and he is determined to see it
> through. Of course, this also has a downside. Work that doesn't advance
> the main line that he has mapped out doesn't get his attention, or his
> time. It's not that he's unwilling, but he's doing a lot of work on
> developing what he sees as more fundamental things.
>
> So I don't think it is likely that Walter will delay or disturb his
> current effort to get D 2.0 pushed out the door. And he's made it clear
> that he not interested in going back to "fix" D 1.0. But what I would
> really like to see (and I don't think it's asking too much) is a clear
> statement from Walter that he will indeed make the changes the Tango
> developers are asking for at some future date. I don't think he even
> needs to commit himself to a specific date, just a reference point --
> when D 2.0 is final, or when the functional programming stuff is in
> place, or whenever. I think all that we really NEED at this point is
> assurance that the two groups are not working at cross purposes.
>
> If this has already happened, if there is some agreement in place that I
> just don't know about, then I apologize for this rant. But it seems like
> little enough to ask.
>
> Paul
>
May I ask why is this post called like that?
Walter has just responded that he is ready to make the asked changes to
the runtime, and is waiting for a permission from some Tango members to do
this. We will see a resolution pretty soon, hopefully!
More information about the Digitalmars-d
mailing list