Tango for D2: All user modules ported

Jacob Carlborg doob at me.com
Tue Jan 31 23:30:54 PST 2012


On 2012-02-01 08:24, Jacob Carlborg wrote:
> On 2012-02-01 05:59, SiegeLord wrote:
>> Hello everyone,
>>
>> Just wanted to put out an announcement with a progress report on
>> porting effort of Tango. For those that don't know what it is, Tango
>> is a framework library that used to be/is the de facto standard
>> library of D1.
>>
>> 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). All unittests pass on Linux (using
>> LDC2) and most do on Windows. Additionally, again kudos to Igor, it
>> compiles with -property and -w flags for all of you style purists.
>> Additionally, most of the examples have been also ported.
>>
>> I have personally used Tango in few KLoC line D2 project and I find it
>> works just as well as it did in D1.
>>
>> This is naturally not the end, in the coming weeks/months you can
>> expect the following:
>>
>> -New Makefile based build system
>> -Documentation creation
>> -Ironing out of a few const related inelegancies
>> -Revival of the support for MacOSX and FreeBSD
>> -Revival of the GDC
>> -Shared library creation
>> -Dance lessons
>>
>> You can download the latest version of it here:
>>
>> https://github.com/SiegeLord/Tango-D2
>>
>> FAQ
>>
>> Does it work alongside Phobos/does it use druntime?
>>
>> Yes and yes.
>>
>> Why are you doing this?
>>
>> Because I want to.
>>
>>
>> That's all,
>>
>> -SiegeLord
>
> Very cool. Your doing a great job. BTW, it works on Mac OS X. I have a
> couple of changes I haven't made a pull request for yet.
>
> Please please PLEASE, no makefiles. I just hate them.
>

Pull request sent.

-- 
/Jacob Carlborg


More information about the Digitalmars-d-announce mailing list