questions on PhanTango 'merger' - long-term vision

Lars Ivar Igesund larsivar at igesund.net
Thu Oct 11 01:15:59 PDT 2007


Yigal Chripun wrote:

> Lars Ivar Igesund wrote:
> 
>> So in my view, any kind of merger is first (and possibly only) about
>> runtime compatibility. If one is to merge everything in some way, it may,
>> for mantainance reasons (less core functionality to mantain, but a lot of
>> work to do the initial wrap), make sense to build one of the API's on top
>> of the other. Building for instance Tango IO on top of Phobos don't make
>> sense though (at least to me), as it would degrade performance. Doing the
>> opposite, would probably create other subtle differences due to Phobos'
>> IO going via the C runtime.
>> 
>> Lars Ivar Igesund
>> blog at http://larsivi.net
>> DSource, #d.tango & #D: larsivi
>> Dancing the Tango
> 
> A question: is it a good thing that Phobos depends on the c runtime? I'm
> not sure but won't it be better if the future merged D standard library
> wouldn't need the c runtime at all? (less dependencies and maybe better
> performance?)

Tango don't depend on the C runtime for those exact reasons, however there
may be reasons for using it if interoperability with C libraries is an
issue at some level.

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



More information about the Digitalmars-d mailing list