January 02, 2007
Frits van Bommel wrote:
> zz wrote:
> 
>> Sean Kelly wrote:
>>
>>> It is our pleasure to announce the existence of a new application library named Tango.
>>
>>
>> Great, when will it be released?
> 
> 
> End of the paragraph beginning with the sentence you quoted:
> "A beta code release will follow shortly after the D 1.0 milestone, ..."
> 
> D 1.0 was planned to be released today, but Walter has since posted he needs a bit more time, so I'm not sure what'll happen now. I guess they'll either release it pretty quickly now or wait for D 1.0...

Hiya Fritz (and zz); I sent a reply to your earlier post, but had the time settings mixed up on this machine and thus the post showed up in the wrong order ... (I'm travelling in the South Pacific). It noted our expected release period, along with answers to your other questions -- hope it clarifies things reasonably :)

- Kris
January 02, 2007
Frits van Bommel wrote:
> zz wrote:
> 
>> Sean Kelly wrote:
>>
>>> It is our pleasure to announce the existence of a new application library named Tango.
>>
>>
>> Great, when will it be released?
> 
> 
> End of the paragraph beginning with the sentence you quoted:
> "A beta code release will follow shortly after the D 1.0 milestone, ..."
> 
> D 1.0 was planned to be released today, but Walter has since posted he needs a bit more time, so I'm not sure what'll happen now. I guess they'll either release it pretty quickly now or wait for D 1.0...

Thanks, got to excited and read through completely.

Zz
January 02, 2007
Frits van Bommel wrote:
> I'm curious :) :
> 
>..
> 
> Was it deliberately kept secret? (I never heard of it before today, and I can't find any mention of it on the DSource forums)
> If so, why? Was it meant as a "D 1.0 release" present to Walter and/or the D community?
> 
> ...
It was announced on the list, and contributors were solicited.  (I'm not sure the name was mentioned.)
I was, for a brief while, a member, and contributed a bit of documentation that may have survived.  Unfortunately, I needed to keep other commitments, and needed Phobos installed.  (I wonder if it's now possible to have both Phobos and Tango installed at the same time?)

OTOH, they didn't want a lot of pre-release publicity.
January 05, 2007
Sean Kelly wrote:
> It is our pleasure to announce the existence of a new application library named Tango.  Originally born from discussions about how to better integrate Mango and Ares, Tango has since grown substantially in scope, design, and participation to something that truly outshines its humble beginnings.  More than a simple collection of tools, it is our belief that Tango is a framework on top of which to build robust and extensible D libraries and applications.  And as we feel the availability of solid and extensive documentation represents a prime factor in library accessibility, Tango features a robust and growing set of documentation, examples, and tutorials.  A beta code release will follow shortly after the D 1.0 milestone, but in the interim here is an outline of some of its features:
> 
> * Modularity.  The compiler runtime and garbage collector implementation may be chosen at link-time.
> * Atomic mark/sweep garbage collection by default, with a malloc-based stub allocator to serve as an example for future development.
> * User interception of important language and system-level errors and events.
> * Various levels of concurrency, including process control, kernel threads, and fibers (stack threads).
> * A robust IO framework based on the Mango design.
> * An array of mathematics routines ranging from low-level IEEE interop. to high-level statistics and numerics.
> * A networking model that is growing to encompass some of the most common IO designs and network protocols.
> * Standard C, POSIX, and system API support.
> * Basic text processing, a container package, logging facilities, and more.
> 
> Tango has been tested with both DMD and GDC on Windows, Linux, and MacOSX for the x86 and PPC architectures.
> 
> A selection of contributors include:
> 
> Alexander Panek
> Anders F. Björklund
> Brad Anderson
> Brad Roberts
> Carlos Santander
> Chris Miller
> Don Clugston
> Eric Anderton
> Frank Benoit
> Gregor Richards
> Kashia Buch
> Kris Bell
> John Chapman
> John Reimer
> Juan Comellas
> Lars Ivar Igesund
> Mikola Lysenko
> Regan Heath
> Sean Kelly
> Tomasz Stachowiak
> UWB

It sounds pretty sweet!
And by the way, would the list of features/modules include something like Kramer's path utilities ( http://www.digitalmars.com/d/archives/digitalmars/D/announce/4363.html ) which I had mention before once? It's not a very complicated featureset but I think it's a very useful one! (and certainly standard lib worthwhile)

-- 
Bruno Medeiros - MSc in CS/E student
http://www.prowiki.org/wiki4d/wiki.cgi?BrunoMedeiros#D

January 05, 2007
Bruno Medeiros wrote:

> Sean Kelly wrote:
>> It is our pleasure to announce the existence of a new application library named Tango.  Originally born from discussions about how to better integrate Mango and Ares, Tango has since grown substantially in scope, design, and participation to something that truly outshines its humble beginnings.  More than a simple collection of tools, it is our belief that Tango is a framework on top of which to build robust and extensible D libraries and applications.  And as we feel the availability of solid and extensive documentation represents a prime factor in library accessibility, Tango features a robust and growing set of documentation, examples, and tutorials.  A beta code release will follow shortly after the D 1.0 milestone, but in the interim here is an outline of some of its features:
>> 
>> * Modularity.  The compiler runtime and garbage collector implementation
>> may be chosen at link-time.
>> * Atomic mark/sweep garbage collection by default, with a malloc-based
>> stub allocator to serve as an example for future development.
>> * User interception of important language and system-level errors and
>> events.
>> * Various levels of concurrency, including process control, kernel
>> threads, and fibers (stack threads).
>> * A robust IO framework based on the Mango design.
>> * An array of mathematics routines ranging from low-level IEEE interop.
>> to high-level statistics and numerics.
>> * A networking model that is growing to encompass some of the most
>> common IO designs and network protocols.
>> * Standard C, POSIX, and system API support.
>> * Basic text processing, a container package, logging facilities, and
>> more.
>> 
>> Tango has been tested with both DMD and GDC on Windows, Linux, and MacOSX for the x86 and PPC architectures.
>> 
>> A selection of contributors include:
>> 
>> Alexander Panek
>> Anders F. Björklund
>> Brad Anderson
>> Brad Roberts
>> Carlos Santander
>> Chris Miller
>> Don Clugston
>> Eric Anderton
>> Frank Benoit
>> Gregor Richards
>> Kashia Buch
>> Kris Bell
>> John Chapman
>> John Reimer
>> Juan Comellas
>> Lars Ivar Igesund
>> Mikola Lysenko
>> Regan Heath
>> Sean Kelly
>> Tomasz Stachowiak
>> UWB
> 
> It sounds pretty sweet!
> And by the way, would the list of features/modules include something
> like Kramer's path utilities (
> http://www.digitalmars.com/d/archives/digitalmars/D/announce/4363.html )
> which I had mention before once? It's not a very complicated featureset
> but I think it's a very useful one! (and certainly standard lib
> worthwhile)
> 

There are path functionality not currently in Phobos, although I can't say at a glance that all mentioned in that post is immediately accessible.

-- 
Lars Ivar Igesund
blog at http://larsivi.net
DSource & #D: larsivi
Dancing the Tango
January 11, 2007
Sean Kelly wrote:
> It is our pleasure to announce the existence of a new application library named Tango.  Originally born from discussions about how to better integrate Mango and Ares, Tango has since grown substantially in scope, design, and participation to something that truly outshines its humble beginnings.  More than a simple collection of tools, it is our belief that Tango is a framework on top of which to build robust and extensible D libraries and applications.  And as we feel the availability of solid and extensive documentation represents a prime factor in library accessibility, Tango features a robust and growing set of documentation, examples, and tutorials.  A beta code release will follow shortly after the D 1.0 milestone, but in the interim here is an outline of some of its features:
...

A little late, but I have one question. There has been some talk about an iterator design and I believe even a consensus on how that would look like. I would love to see a (de facto or formal) standard iterator in D, is this something that might be provided by Tango in the future?

Although I haven't seen any Tango yet, I'm sure it will be very good. This is a very exciting project!
January 11, 2007
Lutger wrote:
> Sean Kelly wrote:
>> It is our pleasure to announce the existence of a new application library named Tango.  Originally born from discussions about how to better integrate Mango and Ares, Tango has since grown substantially in scope, design, and participation to something that truly outshines its humble beginnings.  More than a simple collection of tools, it is our belief that Tango is a framework on top of which to build robust and extensible D libraries and applications.  And as we feel the availability of solid and extensive documentation represents a prime factor in library accessibility, Tango features a robust and growing set of documentation, examples, and tutorials.  A beta code release will follow shortly after the D 1.0 milestone, but in the interim here is an outline of some of its features:
> ....
> 
> A little late, but I have one question. There has been some talk about an iterator design and I believe even a consensus on how that would look like. I would love to see a (de facto or formal) standard iterator in D, is this something that might be provided by Tango in the future?

Yes.  The containers package contains an iterator design but I'm not sure it's currently generalized enough to suit what has been discussed in the newsgroups.  Our concern at the moment is to get documentation to a sufficient state before release, but I'm going to try and make some time to at least begin evaluating the iterators as well.


Sean
April 18, 2013
On Monday, 1 January 2007 at 11:13:31 UTC, Georg Wrede wrote:
> Lars Ivar Igesund wrote:
>> If anyone would like to know more or contribute prior to release, please
>> join the IRC channel #d.tango at Freenode, or send me a mail at 'larsivar
>> at igesund dot net'.
>> 
>> Happy new year everyone!
>
> Congratulations!!!
>
> And my apologies for not having participated. :-(

1 2 3 4
Next ›   Last »