March 27, 2009
Lars Ivar Igesund wrote:

> A new version of Tango is now available for download. The release is named after Sean Kelly for his past work on the Tango runtime and now druntime. The release have several new features, and fairly major changes to tie the IO even closer together. To make the transition easier, the previous incarnation is still available for this release.
[...]
> 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. 

Some changes to the Mac OS X packages:

- the GDC package now includes 64-bit binaries too
  (that is: ppc, i386, ppc64, x86_64 architectures)

- the DMD binary tarball runs on Mac OS X 10.4 too
  (Phobos could also, if recompiled with 10.4u SDK)

LDC already comes bundled with Tango.

--anders
March 27, 2009
Lars Ivar Igesund wrote:
> Dear D community 
> 
> A new version of Tango is now available for download. The release is named after Sean Kelly for his past work on the Tango runtime and now druntime. The release have several new features, and fairly major changes to tie the IO even closer together. To make the transition easier, the previous incarnation is still available for this release.

Great work, thank you! :)

>  * Support for LDC 

Are there plans to release a Tango-LDC bundle any time soon?

-Lars
March 27, 2009
Nick Sabalausky wrote:
> "Steven Schveighoffer" <schveiguy@yahoo.com> wrote in message news:op.urfelis1eav7ka@steves.networkengines.com...
>> On Thu, 26 Mar 2009 20:22:51 -0400, Steven Schveighoffer <schveiguy@yahoo.com> wrote:
>>
>>> On Thu, 26 Mar 2009 19:45:42 -0400, Lars Ivar Igesund <larsivar@igesund.net> wrote:
>>>
>>>> Dear D community
>>>>
>>>> A new version of Tango is now available for download.
>>> Just an FYI, the Win32 binary version is not working yet, stay tuned.
>>>
>>> -Steve
>> Should be there now, my first time uploading one of these, so be wary ;)
>>
>> -Steve
> 
> Seems to be working fine for me :)
> 
> Also, I noticed the warnings I used to get from tango (when compiling with -w) are now gone. Normally I wouldn't really care, but due to DMD's inability to actually treat warnings as warnings, this finally allows me to actually check my my own project for warnings without DMD deciding to complain and bail out before it gets to my code. So, I guess that's my roundabout way of saying thanks to the Tango crew for doing such a great job and taking care of those. 
> 
> 
Thanks are largely due to Walter, I think, since he fixed a couple of warning-related bugs a few DMD releases ago. I never used to use -w, since it created so many nonsense warnings, but now I use it all the time and since the bugfixes, I've not seen a single case where it generated a spurious warning.
Most of those warnings could be turned into errors now, I reckon.
March 27, 2009
Cheers.

Regards, mike.
March 27, 2009
Lars Kyllingstad Wrote:
> Are there plans to release a Tango-LDC bundle any time soon?

Yes. There will be a new release of LDC that comes bundled with Tango 0.99.8.

March 27, 2009
Christian Kamm wrote:
> Lars Kyllingstad Wrote:
>> Are there plans to release a Tango-LDC bundle any time soon?
> 
> Yes. There will be a new release of LDC that comes bundled with Tango 0.99.8.
> 

Yay! That's great. :)

-Lars
March 27, 2009
Lars Ivar Igesund wrote:
> Dear D community 
> 
> A new version of Tango is now available for download. The release is named after Sean Kelly for his past work on the Tango runtime and now druntime. The release have several new features, and fairly major changes to tie the IO even closer together. To make the transition easier, the previous incarnation is still available for this release.
>  This has been a much delayed release compared to the earlier Tango releases, but time has been spent fairly well, covering 301 closed tickets and more than 600 commits. 
> 
>  * Final refinement of the IO  * JSON parser/builder  * FTP adapter for the VFS by Lester L. Martin II  * Serial port support by Robin Kreis  * Inter-thread communication by Steven Schveighoffer  * /dev/null support by Fawzi Mohamed  * Random framework by same Fawzi  * BigInt by Don Clugston  * Updated for DMD 1.041, including Mac support  * Support for LDC  * OpenSolaris support by BlueZeniX  * New API docs courtesy of Aziz and Moritz  * More containers such as HashFile  For a complete list of changes please see the changelog. We welcome all feedback and testing. 
> 
> We're in the process of updating to new API docs as mentioned above, now generated by dil. You can see the docs for 0.99.8 at http://www.dsource.org/projects/tango/docs/0.99.8 or later download them from via the download pages.
> 
> We are always looking for new participants, so feel free to contact us via the page linked below. In particular, we are looking for someone to help drive the online presence via our Trac pages. 
> 
> 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 information at http://www.dsource.org/projects/tango/wiki/Contact  ------
> 
> Signed, 
> 
> The Tango Team
> 

Great job, guys!
March 27, 2009
Lars Ivar Igesund schrieb:
>  * FTP adapter for the VFS by Lester L. Martin II 
>

Why is the code full of duplicates (exit includes the failure case)?

scope(failure) {
	if(conn !is null)
		conn.close();
}
scope(exit) {
	if(conn !is null)
		conn.close();
}
March 27, 2009
Thank you all D falks. I hope I'll be sooner than later ready to join development efforts on D.

Cheers
Piotrek
March 27, 2009
On Fri, 27 Mar 2009 12:33:52 -0400, Trass3r <mrmocool@gmx.de> wrote:

> Lars Ivar Igesund schrieb:
>>  * FTP adapter for the VFS by Lester L. Martin II
>  >
>
> Why is the code full of duplicates (exit includes the failure case)?
>
> scope(failure) {
> 	if(conn !is null)
> 		conn.close();
> }
> scope(exit) {
> 	if(conn !is null)
> 		conn.close();
> }


Because you haven't submitted a ticket for it yet ;)

http://www.dsource.org/projects/tango/newticket

-Steve