Tango for D2: All user modules ported

Don Clugston dac at nospam.com
Mon Feb 6 01:04:41 PST 2012


On 04/02/12 15:50, Damian Ziemba wrote:
> On Thursday, 2 February 2012 at 13:50:56 UTC, Don Clugston wrote:
>> On 01/02/12 05:59, SiegeLord wrote:
>>> Hello everyone,
>>>
>>> Just wanted to put out an announcement with a progress report on
>>> porting effort of Tango.
>>>
>>> Through the heroic efforts by Igor Stepanov, the initial porting was
>>> completed ahead of schedule.All the user modules are now ported
>>
>> > (save for tango.math.BigInt, which right now is aliased to
>> std.bigint... this might change in the future)
>>
>> Please don't change that! That's the way it should be. I tried very
>> hard, and unsuccessfully to avoid that code being duplicated in Phobos
>> and Tango, it's fantastic that you've finally achieved it.
>
> Don, what about cases when you don't need Phobos at all and you would to
> stick to Tango+Druntime only?

That's OK. It has no dependencies on anything else in Phobos.
(OK, recently there is a toString() thing, which needs to be sorted out 
in general for Phobos/Tango compatibility).

> tango.math.internal.* are mostly constness changes (and coding style
> change :D)
> but tango.math.BigInt and std.bigint seems to be a bit different (more
> features in Phobos version?)

I wrote both of them. The tango one is just a really old version, with 
many more bugs.




More information about the Digitalmars-d-announce mailing list