The Death of D. (Was Tango vs Phobos)

Koroskin Denis 2korden at gmail.com
Thu Aug 14 22:34:56 PDT 2008


On Fri, 15 Aug 2008 09:29:31 +0400, Sean Kelly <sean at invisibleduck.org>  
wrote:

> Walter Bright wrote:
>> Sean Kelly wrote:
>>>> What specifically I'd like from the Tango team is explicit permission  
>>>> for the Phobos team to go over the Tango code and be able to copy/use  
>>>> whatever portions of it are necessary to get the two libraries to  
>>>> have a compatible core, and to relicense those parts under the  
>>>> corresponding Phobos license.
>>>
>>> I think this is arguably a reasonable first step, but working towards  
>>> a compatible core still means two separate cores, which means not  
>>> being able to use Tango and Phobos together in the same app.  So I'll  
>>> admit to not completely understanding the reasoning behind this  
>>> approach, but it's the only option so I'm happy to comply.  Frankly, I  
>>> don't want to be stuck maintaining the Tango runtime from now until  
>>> doomsday anyway :-)
>>  If the cores are compatible at the API level, then one should be able  
>> to mix and match Tango/Phobos user level modules.
>
> I think it will turn out to be more complicated than that.  The runtime  
> contains user-visible code as well as the compiler support code and GC:  
> exception definitions, the thread code, etc.  And Phobos vs. Tango have  
> different exception hierarchies, at the very least.
>
>
> Sean

Isn't it part of a runtime, i.e. something that is about to be unified?



More information about the Digitalmars-d mailing list