Thread overview
Tango 0.99 Released
Jul 14, 2007
Sean Kelly
Jul 15, 2007
Robert Fraser
Jul 15, 2007
eao197
Jul 15, 2007
Sean Kelly
Jul 15, 2007
Sean Kelly
Jul 15, 2007
renoX
Jul 15, 2007
kris
Jul 15, 2007
Matthias Walter
July 14, 2007
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
July 15, 2007
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

July 15, 2007
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
July 15, 2007
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
July 15, 2007
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
July 15, 2007
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
July 15, 2007
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
> ...
July 15, 2007
"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.


July 15, 2007
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