www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - Tango 0.99.8 Sean released

reply Lars Ivar Igesund <larsivar igesund.net> writes:
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
Mar 26 2009
next sibling parent Jarrett Billingsley <jarrett.billingsley gmail.com> writes:
On Thu, Mar 26, 2009 at 7:45 PM, Lars Ivar Igesund <larsivar igesund.net> w=
rote:
 Dear D community

 A new version of Tango is now available for download. The release is name=

 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 th=

 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 releas=

 but time has been spent fairly well, covering 301 closed tickets and more
 than 600 commits.

 =A0* Final refinement of the IO
 =A0* JSON parser/builder
 =A0* FTP adapter for the VFS by Lester L. Martin II
 =A0* Serial port support by Robin Kreis
 =A0* Inter-thread communication by Steven Schveighoffer
 =A0* /dev/null support by Fawzi Mohamed
 =A0* Random framework by same Fawzi
 =A0* BigInt by Don Clugston
 =A0* Updated for DMD 1.041, including Mac support
 =A0* Support for LDC
 =A0* OpenSolaris support by BlueZeniX
 =A0* New API docs courtesy of Aziz and Moritz
 =A0* 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 vi=

 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

Yaay! Thanks!
Mar 26 2009
prev sibling next sibling parent "Nick Sabalausky" <a a.a> writes:
"Lars Ivar Igesund" <larsivar igesund.net> wrote in message 
news:gqh437$2cl2$1 digitalmars.com...
 Dear D community

 A new version of Tango is now available for download.

Hooray!
Mar 26 2009
prev sibling next sibling parent Lutger <lutger.blijdestijn gmail.com> writes:
Wow that's great. Thanks!
Mar 26 2009
prev sibling next sibling parent reply "Steven Schveighoffer" <schveiguy yahoo.com> writes:
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
Mar 26 2009
parent reply "Nick Sabalausky" <a a.a> writes:
"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.
Mar 27 2009
parent Don <nospam nospam.com> writes:
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.

-Steve

-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.

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.
Mar 27 2009
prev sibling next sibling parent Moritz Warning <moritzwarning web.de> writes:
On Fri, 27 Mar 2009 00:45:42 +0100, Lars Ivar Igesund wrote:

 Dear D community

 Signed,
 
 The Tango Team

Great work everybody!
Mar 26 2009
prev sibling next sibling parent "Steven Schveighoffer" <schveiguy yahoo.com> writes:
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
Mar 26 2009
prev sibling next sibling parent Christopher Wright <dhasenan gmail.com> writes:
Huzzah! I'm so happy for you! Let the peasants rejoice!
Mar 26 2009
prev sibling next sibling parent Chad J <gamerchad __spam.is.bad__gmail.com> writes:
Lars Ivar Igesund wrote:
 Dear D community 
 
 A new version of Tango is now available for download. 
 ...
 
 Signed, 
 
 The Tango Team
 

Awesome! Thank you!
Mar 26 2009
prev sibling next sibling parent =?ISO-8859-1?Q?Anders_F_Bj=F6rklund?= <afb algonet.se> writes:
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
Mar 27 2009
prev sibling next sibling parent reply Lars Kyllingstad <public kyllingen.NOSPAMnet> writes:
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
Mar 27 2009
parent reply Christian Kamm <kamm-removethis shiftatrightandremove.incasoftware.de> writes:
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.
Mar 27 2009
next sibling parent Lars Kyllingstad <public kyllingen.NOSPAMnet> writes:
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
Mar 27 2009
prev sibling parent goshawk <vincenzo.ampolo gmail.com> writes:
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.

Can you please give us a deadline for it (if there is of course) ? :) -- Vincenzo Ampolo http://goshawknest.wordpress.com/
Mar 29 2009
prev sibling next sibling parent Mike James <foo bar.com> writes:
Cheers.

Regards, mike.
Mar 27 2009
prev sibling next sibling parent Ellery Newcomer <ellery-newcomer utulsa.edu> writes:
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!
Mar 27 2009
prev sibling next sibling parent reply Trass3r <mrmocool gmx.de> writes:
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(); }
Mar 27 2009
parent reply "Steven Schveighoffer" <schveiguy yahoo.com> writes:
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
Mar 27 2009
parent reply Trass3r <mrmocool gmx.de> writes:
Steven Schveighoffer schrieb:
 Because you haven't submitted a ticket for it yet ;)
 
 http://www.dsource.org/projects/tango/newticket
 

I also have a problem with non-ASCII characters. But I couldn't find out the cause yet :( [sendCommand] Sending command 'CWD Dreckschlüpper ' [readResponse] Expected Response 250 [readResponse] Actual Response 550 [sendCommand] Sending command 'QUIT ' [readResponse] Expected Response 221 [readResponse] Actual Response 221 tango.net.ftp.FtpClient.FtpException: 420 Goodbye. . "Dreckschlüpper" : no such file or directory.
Mar 27 2009
parent Trass3r <mrmocool gmx.de> writes:
Trass3r schrieb:
 Steven Schveighoffer schrieb:
 Because you haven't submitted a ticket for it yet ;)

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

I also have a problem with non-ASCII characters. But I couldn't find out the cause yet :( [sendCommand] Sending command 'CWD Dreckschlüpper ' [readResponse] Expected Response 250 [readResponse] Actual Response 550 [sendCommand] Sending command 'QUIT ' [readResponse] Expected Response 221 [readResponse] Actual Response 221 tango.net.ftp.FtpClient.FtpException: 420 Goodbye. . "Dreckschlüpper" : no such file or directory.

Seems like the server sends the name encoded with utf-8. But the tango code treats it as ANSI.
Mar 28 2009
prev sibling next sibling parent Piotrek <starpit tlen.pl> writes:
Thank you all D falks. I hope I'll be sooner than later ready to join 
development efforts on D.

Cheers
Piotrek
Mar 27 2009
prev sibling next sibling parent reply Jacob Carlborg <doob me.com> writes:
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
 

That's great. A few thoughts on the new documentation: The new dil generated documentation is a little hard to read. There is no space after the documentation of an item and the text item. I also liked the old font better than the new. Now when the documentation for object.di is actually generated we could perhaps get some documentations for it. Other from that I really like the new documentation.
Mar 27 2009
parent reply Lars Ivar Igesund <larsivar igesund.net> writes:
Jacob Carlborg wrote:

 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
 

That's great. A few thoughts on the new documentation: The new dil generated documentation is a little hard to read. There is no space after the documentation of an item and the text item. I also liked the old font better than the new. Now when the documentation for object.di is actually generated we could perhaps get some documentations for it.

The CSS and DDoc macro's are in SVN, I think most of what you mention can be fixed via that so feel free to suggest patches. A note on fonts; I think none are currently specified meaning that what you see are the browswer defaults.
 Other from that I really like the new documentation.

Me too :) -- Lars Ivar Igesund blog at http://larsivi.net DSource, #d.tango & #D: larsivi Dancing the Tango
Mar 28 2009
parent reply "Nick Sabalausky" <a a.a> writes:
"Lars Ivar Igesund" <larsivar igesund.net> wrote in message 
news:gqkpm7$2cip$1 digitalmars.com...
 The CSS and DDoc macro's are in SVN, I think most of what you mention can 
 be
 fixed via that so feel free to suggest patches. A note on fonts; I think
 none are currently specified meaning that what you see are the browswer
 defaults.

The only font I have a problem with is the one used for the function signature. It looks like some sort of typewriter font and definitely isn't my browser's default. (Although I suppose it might be my default monospace font and just looks weird when scaled up and bolded...In fact, glancing at the HTML/CSS right now, I think that is the case.)
Mar 28 2009
next sibling parent reply torhu <no spam.invalid> writes:
On 28.03.2009 17:57, Nick Sabalausky wrote:
 "Lars Ivar Igesund"<larsivar igesund.net>  wrote in message
 news:gqkpm7$2cip$1 digitalmars.com...
  The CSS and DDoc macro's are in SVN, I think most of what you mention can
  be
  fixed via that so feel free to suggest patches. A note on fonts; I think
  none are currently specified meaning that what you see are the browswer
  defaults.

The only font I have a problem with is the one used for the function signature. It looks like some sort of typewriter font and definitely isn't my browser's default. (Although I suppose it might be my default monospace font and just looks weird when scaled up and bolded...In fact, glancing at the HTML/CSS right now, I think that is the case.)

The test docs on the dil site look ok in my browser: http://dil.googlecode.com/svn/doc/Tango_0.99.7/tango.text.xml.Document.html Except for the font in the list box on the left side, which is a bit slow to read. I'm on Windows using Firefox.
Mar 28 2009
parent "Nick Sabalausky" <a a.a> writes:
"torhu" <no spam.invalid> wrote in message 
news:gqllhn$pfm$1 digitalmars.com...
 On 28.03.2009 17:57, Nick Sabalausky wrote:
 "Lars Ivar Igesund"<larsivar igesund.net>  wrote in message
 news:gqkpm7$2cip$1 digitalmars.com...
  The CSS and DDoc macro's are in SVN, I think most of what you mention 
 can
  be
  fixed via that so feel free to suggest patches. A note on fonts; I 
 think
  none are currently specified meaning that what you see are the browswer
  defaults.

The only font I have a problem with is the one used for the function signature. It looks like some sort of typewriter font and definitely isn't my browser's default. (Although I suppose it might be my default monospace font and just looks weird when scaled up and bolded...In fact, glancing at the HTML/CSS right now, I think that is the case.)

The test docs on the dil site look ok in my browser: http://dil.googlecode.com/svn/doc/Tango_0.99.7/tango.text.xml.Document.html Except for the font in the list box on the left side, which is a bit slow to read. I'm on Windows using Firefox.

Also Windows/Firefox here (FF2 - yes, deliberately not FF3...don't get me started...), and I agree with your opinion on that link you provided. But with the additional issue that the nav box on the left doesn't show up when I have JS turned off...that's not a good thing.
Mar 28 2009
prev sibling parent Christopher Wright <dhasenan gmail.com> writes:
Nick Sabalausky wrote:
 "Lars Ivar Igesund" <larsivar igesund.net> wrote in message 
 news:gqkpm7$2cip$1 digitalmars.com...
 The CSS and DDoc macro's are in SVN, I think most of what you mention can 
 be
 fixed via that so feel free to suggest patches. A note on fonts; I think
 none are currently specified meaning that what you see are the browswer
 defaults.

The only font I have a problem with is the one used for the function signature. It looks like some sort of typewriter font and definitely isn't my browser's default. (Although I suppose it might be my default monospace font and just looks weird when scaled up and bolded...In fact, glancing at the HTML/CSS right now, I think that is the case.)

I've been annoyed with this in the past. These days, I let websites choose serif, sans serif, or monospace; but only I choose which fonts those map to. If your website asks for Helvetica or Arial, it's getting Cronos. If it asks for Times, it gets Chaparral. And so forth. In Firefox, under the Content tab of the preferences window, look at the Fonts & Colors group and press Advanced. There is a checkbox that controls whether websites' preferences for fonts will be honored.
Mar 28 2009
prev sibling next sibling parent Rui Miguel Coelho Viegas Justino <rmcjustino gmail.com> writes:
Lars Ivar Igesund wrote:

 Dear D community
 
 ------
 
 Signed,
 
 The Tango Team

Thank you.
Mar 28 2009
prev sibling next sibling parent reply Chad J <gamerchad __spam.is.bad__gmail.com> writes:
Lars Ivar Igesund wrote:
 Dear D community 
 
 ------
 
 Signed, 
 
 The Tango Team
 

I'll give some critique on the new dil-generated docs as well. I'm looking at these two links: http://www.dsource.org/projects/tango/docs/0.99.8/ http://dil.googlecode.com/svn/doc/Tango_0.99.7/tango.text.xml.Document.html I'm assuming the latter are an older version of dil/kandil?. I was a bit annoyed by the API/Modules modality in the latter docs. It'd be nice if the "Modules" list became collapsible and put the API elements as children of each module. It seems the newer(?) version of the docs is collapsible, but has yet to eliminate the modality. The newer version is tolerable though since it doesn't just hijack the frame when I click on a module. It made me have to navigate back to the "Modules" mode every time I wanted to go to a different module. So yeah, forced modality here is a bad thing. I'd prefer to just get rid of the modality entirely and merge it all into one collapsible index. Also, it seems dil has yet to make types found in the documentation act as hyperlinks to their definitions or at least module of definition. This one is big for me. I'm hoping it's been planned. Other than that I like the new docs, and I like how progress is being made on more intelligent generated docs. That I can at least click on things and see how they are defined in code is rather useful, especially given all the trickery D can play with its type system. Good job! - Chad
Mar 28 2009
parent reply Lars Ivar Igesund <larsivar igesund.net> writes:
Chad J wrote:

 Lars Ivar Igesund wrote:
 Dear D community
 
 ------
 
 Signed,
 
 The Tango Team
 

I'll give some critique on the new dil-generated docs as well. I'm looking at these two links: http://www.dsource.org/projects/tango/docs/0.99.8/

 
 I'm assuming the latter are an older version of dil/kandil?.

I think so yes (at least a few patches difference).
 I was a bit annoyed by the API/Modules modality in the latter docs.
 It'd be nice if the "Modules" list became collapsible and put the API
 elements as children of each module.  It seems the newer(?) version of
 the docs is collapsible, but has yet to eliminate the modality.  The
 newer version is tolerable though since it doesn't just hijack the frame
 when I click on a module.  It made me have to navigate back to the
 "Modules" mode every time I wanted to go to a different module.  So
 yeah, forced modality here is a bad thing.  I'd prefer to just get rid
 of the modality entirely and merge it all into one collapsible index.

Not sure it is feasible to put _all_ public Tango symbols in the same tree, JS performance seems to very quickly become a potential issue. In that case the modality is a very acceptable workaround IMO. Feel free to work with Aziz on it though. Or create ticket(s).
 Also, it seems dil has yet to make types found in the documentation act
 as hyperlinks to their definitions or at least module of definition.
 This one is big for me.  I'm hoping it's been planned.

Not sure what you mean here -if you mean that a return type should link to the docs of that type, then yes, that is something that we very much want but that requires more semantic processing than dil currently has.
 Other than that I like the new docs, and I like how progress is being
 made on more intelligent generated docs.  That I can at least click on
 things and see how they are defined in code is rather useful, especially
 given all the trickery D can play with its type system.  Good job!
 
 - Chad

-- Lars Ivar Igesund blog at http://larsivi.net DSource, #d.tango & #D: larsivi Dancing the Tango
Mar 28 2009
parent Chad J <gamerchad __spam.is.bad__gmail.com> writes:
Lars Ivar Igesund wrote:
 Chad J wrote:
 
 I was a bit annoyed by the API/Modules modality in the latter docs.
 It'd be nice if the "Modules" list became collapsible and put the API
 elements as children of each module.  It seems the newer(?) version of
 the docs is collapsible, but has yet to eliminate the modality.  The
 newer version is tolerable though since it doesn't just hijack the frame
 when I click on a module.  It made me have to navigate back to the
 "Modules" mode every time I wanted to go to a different module.  So
 yeah, forced modality here is a bad thing.  I'd prefer to just get rid
 of the modality entirely and merge it all into one collapsible index.

Not sure it is feasible to put _all_ public Tango symbols in the same tree, JS performance seems to very quickly become a potential issue. In that case the modality is a very acceptable workaround IMO. Feel free to work with Aziz on it though. Or create ticket(s).

Darn. Well alright.
 Also, it seems dil has yet to make types found in the documentation act
 as hyperlinks to their definitions or at least module of definition.
 This one is big for me.  I'm hoping it's been planned.

Not sure what you mean here -if you mean that a return type should link to the docs of that type, then yes, that is something that we very much want but that requires more semantic processing than dil currently has.

OK, that's pretty much what I meant. I hope we eventually get more than return type though: non-templated function args, class ancestors, etc. would be nice as well.
Mar 28 2009
prev sibling parent Robert Fraser <fraserofthenight gmail.com> writes:
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
 

Thanks to everyone on the team for your hard work!
Mar 28 2009