Tango vs Phobos

Lars Ivar Igesund larsivar at igesund.net
Wed Aug 13 04:25:29 PDT 2008


Nick B wrote:

> Lars Ivar Igesund wrote:
>> dsimcha wrote:
>> 
>>> What about, at least initially, releasing a subset of Tango for D2 and
>>> gradually
>>> porting more as issues are fixed?  For example, just for now, just
>>> release whatever subset of Tango is high-level enough to run on top of
>>> the D2 Phobos runtime and isn't plagued too severely by const issues,
>>> even if it doesn't mesh
>>> perfectly, i.e. requires some casting, etc. on the part of client code.
>> 
>> There isn't really a subset of Tango that can run on top of any Phobos
>> runtime. The Tango runtime probably works fine with D2 without any major
>> changes, it is the user library that is problematic. The work on the
>> porting has begun in a branch in Tango's svn repository, but cannot be
>> continued properly until certain issues are fixed.
>> 
>>> I'm not really sure, but I would guess that this would leave a
>>> reasonably large subset with plenty of useful things.
>>>
>>> To be honest, I'm not sure how feasible this is, but I thought I would
>>> throw it
>>> out there as a suggestion.  Tango is a huge library with tons of nice
>>> stuff, and it seems like a shame that D2 users can't use any of it if
>>> only parts of it are broken.
>> 
>> It is typically the behaviour of certain core parts (text manipulation,
>> io) that doesn't work properly, and so most of the other parts of Tango
>> won't work either. Right now it isn't really compilable either if I
>> understand correctly. But we got people on it! :)
>> 
>> Really, it would be swell if Tango could work with D2, but currently D2
>> is not usable for a library like Tango.
>> 
> So what is the plan to resolve these creative differences ?

Bugzilla entries exists, it is up to Walter to decide the way forward.

-- 
Lars Ivar Igesund
blog at http://larsivi.net
DSource, #d.tango & #D: larsivi
Dancing the Tango



More information about the Digitalmars-d mailing list