Jump to page: 1 24  
Page
Thread overview
Tango for D2: All user modules ported
Feb 01, 2012
SiegeLord
Feb 01, 2012
Nick Sabalausky
Feb 01, 2012
Jacob Carlborg
Feb 01, 2012
Jacob Carlborg
Feb 01, 2012
SiegeLord
Feb 02, 2012
Jacob Carlborg
Feb 02, 2012
SiegeLord
Feb 03, 2012
Jacob Carlborg
Feb 01, 2012
Gour
Feb 01, 2012
Kagamin
Feb 01, 2012
Nick_B
Feb 02, 2012
SiegeLord
Feb 01, 2012
Nick Sabalausky
Feb 01, 2012
Iain Buclaw
Feb 01, 2012
Bernard Helyer
Feb 01, 2012
Moritz Warning
Feb 02, 2012
Don Clugston
Feb 03, 2012
mta`chrono
Feb 04, 2012
Damian Ziemba
Feb 06, 2012
Don Clugston
Feb 04, 2012
bobef
Feb 04, 2012
Timon Gehr
Feb 05, 2012
SiegeLord
Feb 09, 2012
HeiHon
Feb 09, 2012
Timon Gehr
Feb 09, 2012
HeiHon
Feb 05, 2012
Nengwen Zhuo
Feb 05, 2012
SiegeLord
February 01, 2012
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
February 01, 2012
"SiegeLord" <none@none.com> wrote in message news:jgagrl$1ta5$1@digitalmars.com...
> 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.
>
>

Nice!


February 01, 2012
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.

-- 
/Jacob Carlborg
February 01, 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
February 01, 2012
On Tue, 31 Jan 2012 23:59:33 -0500
SiegeLord <none@none.com> wrote:

Congratulations for great work!!

> -New Makefile based build system

Have you considered some alternative(s)?

> -Shared library creation

This is cool.

> -Dance lessons

We're interested for that one, but wonder about instructors?


Sincerely,
Gour

-- 
As a strong wind sweeps away a boat on the water, even one of the roaming senses on which the mind focuses can carry away a man's intelligence.

http://atmarama.net | Hlapicina (Croatia) | GPG: 52B5C810


February 01, 2012
On Wednesday, 1 February 2012 at 04:59:33 UTC, SiegeLord wrote:
> Why are you doing this?
>
> Because I want to.

Hmm... What does this question ask? Whether Tango is inferior to phobos2 or whether the whole d2 thing is inferior to d1?
February 01, 2012
On 1/02/2012 5:59 p.m., 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.
>

>
Any comment that you can make on performance. Is it faster or slower than D1 ?

Nick

February 01, 2012
On 1/31/12 8:59 PM, 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.

This is awesome. Thanks for the great news!


Andrei

February 01, 2012
On reddit:

http://www.reddit.com/r/programming/comments/p5xzk/tango_library_for_d2_initial_port_finished/


Andrei
February 01, 2012
"Andrei Alexandrescu" <SeeWebsiteForEmail@erdani.org> wrote in message news:jgb0dl$11vi$1@digitalmars.com...
> On reddit:
>
> http://www.reddit.com/r/programming/comments/p5xzk/tango_library_for_d2_initial_port_finished/
>

I predict reddit posts, from people who didn't fully read the post, claiming that D2 now has two std libs in 3...2...1...


« First   ‹ Prev
1 2 3 4