www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - Tango 0.99 Released

reply Sean Kelly <sean f4.ca> writes:
Dear D community

This is the third Tango release-candidate, named after Matthias Walter 
who in this latest release cycle has given us the FastCGI4D library 
based on Tango. This release sees some larger changes and additions to 
Tango.

     * Added clustering solution
     * Added stream abstractions to the IO layer
     * Added initial VFS implementation
     * Replaced tango.util.locks with tango.core.sync
     * Added Variant
     * Updated for DMD 1.018
     * More documentation

For a complete list of changes please see the changelog. We welcome all 
feedback and testing.

We are still looking for participants to all parts of the project, feel 
free to contact us via the contact page linnked below.

The Tango homepage can be found at http://www.dsource.org/projects/tango

Downloads: http://www.dsource.org/projects/tango/wiki/Download

See http://www.dsource.org/projects/tango/wiki/TopicInstallTango for 
more detailed installation instructions for your system.

Contact

http://www.dsource.org/projects/tango/wiki/Contact

Signed,

The Tango Team

http://www.dsource.org/projects/tango/wiki/Contributors
Jul 14 2007
next sibling parent Robert Fraser <fraserofthenight gmail.com> writes:
Awesome! Thanks for all the hard work!

Sean Kelly Wrote:

 Dear D community
 
 This is the third Tango release-candidate, named after Matthias Walter 
 who in this latest release cycle has given us the FastCGI4D library 
 based on Tango. This release sees some larger changes and additions to 
 Tango.
 
      * Added clustering solution
      * Added stream abstractions to the IO layer
      * Added initial VFS implementation
      * Replaced tango.util.locks with tango.core.sync
      * Added Variant
      * Updated for DMD 1.018
      * More documentation
 
 For a complete list of changes please see the changelog. We welcome all 
 feedback and testing.
 
 We are still looking for participants to all parts of the project, feel 
 free to contact us via the contact page linnked below.
 
 The Tango homepage can be found at http://www.dsource.org/projects/tango
 
 Downloads: http://www.dsource.org/projects/tango/wiki/Download
 
 See http://www.dsource.org/projects/tango/wiki/TopicInstallTango for 
 more detailed installation instructions for your system.
 
 Contact
 
 http://www.dsource.org/projects/tango/wiki/Contact
 
 Signed,
 
 The Tango Team
 
 http://www.dsource.org/projects/tango/wiki/Contributors

Jul 14 2007
prev sibling next sibling parent reply eao197 <eao197 intervale.ru> writes:
On Sun, 15 Jul 2007 03:53:40 +0400, Sean Kelly <sean f4.ca> wrote:

 Downloads: http://www.dsource.org/projects/tango/wiki/Download

This page contains URLs: http://downloads.dsource.org/projects/tango/0.99/tango-0.99-src.zip and http://downloads.dsource.org/projects/tango/0.99/tango-0.99-src.tar.gz which lead to error: The requested URL /projects/tango/0.99/tango-0.99-src.zip was not found on this server. PS. Thank to all Tango team for your work! -- Regards, Yauheni Akhotnikau
Jul 14 2007
parent reply Sean Kelly <sean f4.ca> writes:
eao197 wrote:
 On Sun, 15 Jul 2007 03:53:40 +0400, Sean Kelly <sean f4.ca> wrote:
 
 Downloads: http://www.dsource.org/projects/tango/wiki/Download

This page contains URLs: http://downloads.dsource.org/projects/tango/0.99/tango-0.99-src.zip and http://downloads.dsource.org/projects/tango/0.99/tango-0.99-src.tar.gz which lead to error: The requested URL /projects/tango/0.99/tango-0.99-src.zip was not found on this server.

Sorry about that. The .zip file is up now. I still have to sort out the .tar.gz version. Sean
Jul 15 2007
parent Sean Kelly <sean f4.ca> writes:
Sean Kelly wrote:
 eao197 wrote:
 On Sun, 15 Jul 2007 03:53:40 +0400, Sean Kelly <sean f4.ca> wrote:

 Downloads: http://www.dsource.org/projects/tango/wiki/Download

This page contains URLs: http://downloads.dsource.org/projects/tango/0.99/tango-0.99-src.zip and http://downloads.dsource.org/projects/tango/0.99/tango-0.99-src.tar.gz which lead to error: The requested URL /projects/tango/0.99/tango-0.99-src.zip was not found on this server.

Sorry about that. The .zip file is up now. I still have to sort out the .tar.gz version.

Both files are now online. Sean
Jul 15 2007
prev sibling next sibling parent reply renoX <renosky free.fr> writes:
Sean Kelly a écrit :
 Dear D community
 
 This is the third Tango release-candidate, named after Matthias Walter 
 who in this latest release cycle has given us the FastCGI4D library 
 based on Tango. This release sees some larger changes and additions to 
 Tango.
 
     * Added clustering solution
     * Added stream abstractions to the IO layer

I couldn't find this on the documentation, what's the difference between a stream and a conduit? Regards, renoX
     * Added initial VFS implementation
     * Replaced tango.util.locks with tango.core.sync
     * Added Variant
     * Updated for DMD 1.018
     * More documentation
 
 For a complete list of changes please see the changelog. We welcome all 
 feedback and testing.
 
 We are still looking for participants to all parts of the project, feel 
 free to contact us via the contact page linnked below.
 
 The Tango homepage can be found at http://www.dsource.org/projects/tango
 
 Downloads: http://www.dsource.org/projects/tango/wiki/Download
 
 See http://www.dsource.org/projects/tango/wiki/TopicInstallTango for 
 more detailed installation instructions for your system.
 
 Contact
 
 http://www.dsource.org/projects/tango/wiki/Contact
 
 Signed,
 
 The Tango Team
 
 http://www.dsource.org/projects/tango/wiki/Contributors

Jul 15 2007
next sibling parent "Jarrett Billingsley" <kb3ctd2 yahoo.com> writes:
"renoX" <renosky free.fr> wrote in message news:4699FE56.5000905 free.fr...
 I couldn't find this on the documentation, what's the difference between a 
 stream and a conduit?

A Conduit is an interface to some kind of IO device. An InputStream is _anything_ from which data can be read, and an OutputStream is _anything_ to which data can be written. Conduits can expose input and output streams, but other examples of streams are Buffers and Filters. Readers and Writers, then, simply read or write data from or to streams. This way you can set up readers or writers on _anything_ which can be read or written, and not just conduits and buffers anymore. This also makes it possible to make more generic functions and classes, by just having them use Input and OutputStreams, rather than having to specialize for Conduits, Buffers, Filters, etc.
Jul 15 2007
prev sibling parent kris <foo bar.com> writes:
renoX wrote:
 Sean Kelly a écrit :
 Dear D community

 This is the third Tango release-candidate, named after Matthias Walter 
 who in this latest release cycle has given us the FastCGI4D library 
 based on Tango. This release sees some larger changes and additions to 
 Tango.

     * Added clustering solution
     * Added stream abstractions to the IO layer

I couldn't find this on the documentation, what's the difference between a stream and a conduit?

http://www.dsource.org/projects/tango/wiki/ChapterIO A conduit is a host for a pair of streams
Jul 15 2007
prev sibling parent Matthias Walter <walter mail.math.uni-magdeburg.de> writes:
I want to thank you, the Tango Team, for your great work (and also for the name
<g>). As I'm using much of the I/O stuff pretty often, I'd like to say that
this is pretty well designed _and_ optimized for high performance. This is,
what makes such a library good!

Keep it up, guys!

Matthias

Sean Kelly Wrote:
 Dear D community
 
 This is the third Tango release-candidate, named after Matthias Walter 
 who in this latest release cycle has given us the FastCGI4D library 
 based on Tango. This release sees some larger changes and additions to 
 Tango.
 
      * Added clustering solution
      * Added stream abstractions to the IO layer
      * Added initial VFS implementation
      * Replaced tango.util.locks with tango.core.sync
      * Added Variant
      * Updated for DMD 1.018
      * More documentation
 ...

Jul 15 2007