Re: COMPO

2014-02-24 Thread Steve Teale
On Monday, 24 February 2014 at 18:08:34 UTC, Rory McGuire wrote: Hi Steve, I would like to look just crazy busy at the moment. Are you just wanting feed back on the code or testing the app and criting the code? What I need most is comment on the usability and scope of the application - am I

Re: Facebook open sources flint, a C++ linter written in D

2014-02-24 Thread bachmeier
On Monday, 24 February 2014 at 21:07:00 UTC, Andrei Alexandrescu wrote: This is a first on so many levels. https://news.ycombinator.com/item?id=7293396 http://www.reddit.com/r/programming/comments/1yts5n/facebook_open_sources_flint_a_c_linter_written_in/ Andrei Is your job title really "D

Re: dmd 2.065.0

2014-02-24 Thread Namespace
On Tuesday, 25 February 2014 at 00:09:45 UTC, Leandro Lucarella wrote: Szymon Gatner, el 24 de February a las 11:48 me escribiste: On Monday, 24 February 2014 at 11:45:20 UTC, Namespace wrote: >On Monday, 24 February 2014 at 11:21:32 UTC, Kapps wrote: >>On Monday, 24 February 2014 at 11:04:14 UT

Re: dmd 2.065.0

2014-02-24 Thread Leandro Lucarella
Szymon Gatner, el 24 de February a las 11:48 me escribiste: > On Monday, 24 February 2014 at 11:45:20 UTC, Namespace wrote: > >On Monday, 24 February 2014 at 11:21:32 UTC, Kapps wrote: > >>On Monday, 24 February 2014 at 11:04:14 UTC, Szymon Gatner > >>wrote: > >>>So 2.065 is not the one that will m

Re: dmd 2.065.0

2014-02-24 Thread Joseph Cassman
On Monday, 24 February 2014 at 18:58:50 UTC, Andrei Alexandrescu wrote: On 2/24/14, 4:24 AM, Francesco Cattoglio wrote: On Monday, 24 February 2014 at 11:45:20 UTC, Namespace wrote: Not really. This pull introduce the virtual keyword. The next step will afaik force you to write on every method

Re: Facebook open sources flint, a C++ linter written in D

2014-02-24 Thread Joseph Cassman
On Monday, 24 February 2014 at 21:07:00 UTC, Andrei Alexandrescu wrote: This is a first on so many levels. https://news.ycombinator.com/item?id=7293396 http://www.reddit.com/r/programming/comments/1yts5n/facebook_open_sources_flint_a_c_linter_written_in/ Andrei Awesomeness. Look forward to

Re: Facebook open sources flint, a C++ linter written in D

2014-02-24 Thread bearophile
Andrei Alexandrescu: http://www.reddit.com/r/programming/comments/1yts5n/facebook_open_sources_flint_a_c_linter_written_in/ 3. Reserved identifiers (checkDefinedNames). A C and C++ naming rule that often gets forgotten is that all identifiers starting with an underscore followed by an upperc

My D code is now on Github at nordlow/justd!

2014-02-24 Thread Nordlöw
Hi! I've just uploaded a bunch of D code I've been working the recent year at https://github.com/nordlow/justd It includes various kinds of - Non-In-Place Radix Sort: intsort.d - Clever Printing of Groups of arrays/slices: show.d - Boyer Moore Hoorspool Search: horspool.d - Symbol Regex (Struc

Re: dmd 2.065.0

2014-02-24 Thread Steven Schveighoffer
On Mon, 24 Feb 2014 16:23:45 -0500, Meta wrote: Ah, I see. I got the impression that he thought it was a deliberate change, which is why he was so irate. Maybe someone should mention this in the thread. I did, but I have a feeling it won't help :) -Steve

Re: Facebook open sources flint, a C++ linter written in D

2014-02-24 Thread w0rp
On Monday, 24 February 2014 at 21:07:00 UTC, Andrei Alexandrescu wrote: This is a first on so many levels. https://news.ycombinator.com/item?id=7293396 http://www.reddit.com/r/programming/comments/1yts5n/facebook_open_sources_flint_a_c_linter_written_in/ Andrei Congratulations! This is grea

Re: Facebook open sources flint, a C++ linter written in D

2014-02-24 Thread Justin Whear
On Mon, 24 Feb 2014 13:06:29 -0800, Andrei Alexandrescu wrote: > This is a first on so many levels. > > https://news.ycombinator.com/item?id=7293396 > > http://www.reddit.com/r/programming/comments/1yts5n/ facebook_open_sources_flint_a_c_linter_written_in/ > > > Andrei The real first is that

Re: dmd 2.065.0

2014-02-24 Thread Meta
On Monday, 24 February 2014 at 21:22:12 UTC, Steven Schveighoffer wrote: A wild wild guess is that there was code in the compiler that used to require it (after all, it was required a long time ago), and somehow it got reactivated by accident. But wild guesses don't help fix bugs :) In doing

Re: dmd 2.065.0

2014-02-24 Thread Steven Schveighoffer
On Mon, 24 Feb 2014 16:09:39 -0500, Meta wrote: On Monday, 24 February 2014 at 21:00:53 UTC, Steven Schveighoffer wrote: I think the change should go (if it was intentional). IIRC, opCmp was required in D1 and older versions of D2, because hash collisions were stored in a tree instead of a

Re: dmd 2.065.0

2014-02-24 Thread Walter Bright
On 2/24/2014 12:45 AM, Andrew Edwards wrote: The final release of DMD 2.065 is now available. [1] contains complete descriptions of all changes, enhancements and fixes for this release. Thank you, everyone, for this release! And a special thanks to Andrew who stepped up to organize and manage

Re: dmd 2.065.0

2014-02-24 Thread Meta
On Monday, 24 February 2014 at 21:00:53 UTC, Steven Schveighoffer wrote: I think the change should go (if it was intentional). IIRC, opCmp was required in D1 and older versions of D2, because hash collisions were stored in a tree instead of a LL. The documentation should be updated too. -Ste

Facebook open sources flint, a C++ linter written in D

2014-02-24 Thread Andrei Alexandrescu
This is a first on so many levels. https://news.ycombinator.com/item?id=7293396 http://www.reddit.com/r/programming/comments/1yts5n/facebook_open_sources_flint_a_c_linter_written_in/ Andrei

Re: dmd 2.065.0

2014-02-24 Thread Jonathan Dunlap
Great work! It warms my heart to see D improving at a steady rate. I'm starting to use it on my next major project as it also seems the IDE support (Mono-D) has improved too.

Re: dmd 2.065.0

2014-02-24 Thread Steven Schveighoffer
On Mon, 24 Feb 2014 15:29:51 -0500, Walter Bright wrote: Looks like we need to do something about this: http://www.reddit.com/r/programming/comments/1ytfc5/d_2065_released_with_396_fixes_and_improvements/cfnmkih At a minimum, add it to the changelog. Or possibly remove that change. I thin

Re: dmd 2.065.0

2014-02-24 Thread Rory McGuire
BTW it seems the copyright notice is outdated: DMD64 D Compiler v2.065 Copyright (c) *1999-2013* by Digital Mars written by Walter Bright Documentation: http://dlang.org/ On Mon, Feb 24, 2014 at 10:45 AM, Andrew Edwards wrote: > The final release of DMD 2.065 is now available. [1] contains co

Re: dmd 2.065.0

2014-02-24 Thread Walter Bright
Looks like we need to do something about this: http://www.reddit.com/r/programming/comments/1ytfc5/d_2065_released_with_396_fixes_and_improvements/cfnmkih At a minimum, add it to the changelog. Or possibly remove that change.

Re: dmd 2.065.0

2014-02-24 Thread Walter Bright
On 2/24/2014 9:48 AM, Brad Anderson wrote: On Monday, 24 February 2014 at 17:42:07 UTC, Manu wrote: First thing I noticed though, the Windows installer seemed to forget where my existing D installation is, and tried to install it somewhere else. I thought this got fixed months ago? Regression in

Re: This is the time my friends: announcing 2.065 to the world

2014-02-24 Thread MattCoder
On Monday, 24 February 2014 at 19:15:06 UTC, Andrei Alexandrescu wrote: Vote up! Done and +1 for the detailed changelog.

Re: dmd 2.065.0

2014-02-24 Thread Mike
On Monday, 24 February 2014 at 17:37:08 UTC, Dicebot wrote: Arch packages have just been updated. Thank You! Mike

This is the time my friends: announcing 2.065 to the world

2014-02-24 Thread Andrei Alexandrescu
Congratulations to all contributors for a monumental release. Vote up! https://www.facebook.com/dlang.org/posts/10202028030955839?stream_ref=10 http://www.reddit.com/r/programming/comments/1ytfc5/d_2065_released_with_396_fixes_and_improvements/ https://news.ycombinator.com/item?id=7292702 And

Re: dmd 2.065.0

2014-02-24 Thread Andrei Alexandrescu
On 2/24/14, 4:24 AM, Francesco Cattoglio wrote: On Monday, 24 February 2014 at 11:45:20 UTC, Namespace wrote: Not really. This pull introduce the virtual keyword. The next step will afaik force you to write on every method if it is virtual or final. The step afterwards will probably introduce f

Re: dmd 2.065.0

2014-02-24 Thread Jordi Sayol
El 24/02/14 09:45, Andrew Edwards ha escrit: > The final release of DMD 2.065 is now available. Congratulations for this new dmd release! New deb packages and "dlangspec" in several formats available at -- Jordi Sayol

Re: COMPO

2014-02-24 Thread Rory McGuire
Hi Steve, I would like to look just crazy busy at the moment. Are you just wanting feed back on the code or testing the app and criting the code? On 24 Feb 2014 18:35, "Steve Teale" wrote: > On Monday, 17 February 2014 at 17:56:08 UTC, Steve Teale wrote: > >> On Monday, 17 February 2014 at 06:57

Re: dmd 2.065.0

2014-02-24 Thread Brad Anderson
On Monday, 24 February 2014 at 08:45:31 UTC, Andrew Edwards wrote: The final release of DMD 2.065 is now available. Thanks for all your hard work, Andrew. Seems like Martin and Nick did a lot of work on the release infrastructure too so thanks to them as well and everyone else who worked on t

Re: dmd 2.065.0

2014-02-24 Thread Brad Anderson
On Monday, 24 February 2014 at 17:42:07 UTC, Manu wrote: Awesome! First thing I noticed though, the Windows installer seemed to forget where my existing D installation is, and tried to install it somewhere else. I thought this got fixed months ago? Regression in the installer? Nope, not a

Re: dmd 2.065.0

2014-02-24 Thread Manu
Awesome! First thing I noticed though, the Windows installer seemed to forget where my existing D installation is, and tried to install it somewhere else. I thought this got fixed months ago? Regression in the installer? On 24 February 2014 18:45, Andrew Edwards wrote: > The final release of DM

Re: dmd 2.065.0

2014-02-24 Thread Dicebot
Arch packages have just been updated.

Re: COMPO

2014-02-24 Thread Steve Teale
On Monday, 17 February 2014 at 17:56:08 UTC, Steve Teale wrote: On Monday, 17 February 2014 at 06:57:55 UTC, Steve Teale wrote: I would love to get some feedback on both the application and the documentation You must forgive me for harping on about this, but I am going to be persistent. Betwe

Re: dmd 2.065.0

2014-02-24 Thread Dominikus Dittes Scherkl
On Monday, 24 February 2014 at 08:45:31 UTC, Andrew Edwards wrote: The final release of DMD 2.065 is now available. Cool. I found two bugs in the comments to library changes point 2. The 2nd comment says "all values are not true" but what the check does is "not all values are true". Same for t

Re: dmd 2.065.0

2014-02-24 Thread Tourist
On Monday, 24 February 2014 at 08:45:31 UTC, Andrew Edwards wrote: Windows: http://ftp.digitalmars.com/dmd-2.065.0.exe http://ftp.digitalmars.com/dmd.2.065.0.windows.zip The .zip file for Windows isn't listed on the download page. http://dlang.org/download.html

Re: dmd 2.065.0

2014-02-24 Thread Francesco Cattoglio
On Monday, 24 February 2014 at 11:45:20 UTC, Namespace wrote: Not really. This pull introduce the virtual keyword. The next step will afaik force you to write on every method if it is virtual or final. The step afterwards will probably introduce final by default. Wait, does this mean we fina

Re: dmd 2.065.0

2014-02-24 Thread Namespace
On Monday, 24 February 2014 at 11:44:30 UTC, Szymon Gatner wrote: On Monday, 24 February 2014 at 11:21:32 UTC, Kapps wrote: On Monday, 24 February 2014 at 11:04:14 UTC, Szymon Gatner wrote: So 2.065 is not the one that will make class methods final by default? Correct. The pull for it is htt

Re: dmd 2.065.0

2014-02-24 Thread Szymon Gatner
On Monday, 24 February 2014 at 11:45:20 UTC, Namespace wrote: On Monday, 24 February 2014 at 11:21:32 UTC, Kapps wrote: On Monday, 24 February 2014 at 11:04:14 UTC, Szymon Gatner wrote: So 2.065 is not the one that will make class methods final by default? Correct. The pull for it is https:/

Re: dmd 2.065.0

2014-02-24 Thread Namespace
On Monday, 24 February 2014 at 11:21:32 UTC, Kapps wrote: On Monday, 24 February 2014 at 11:04:14 UTC, Szymon Gatner wrote: So 2.065 is not the one that will make class methods final by default? Correct. The pull for it is https://github.com/D-Programming-Language/dmd/pull/2895 Not really.

Re: dmd 2.065.0

2014-02-24 Thread Szymon Gatner
On Monday, 24 February 2014 at 11:21:32 UTC, Kapps wrote: On Monday, 24 February 2014 at 11:04:14 UTC, Szymon Gatner wrote: So 2.065 is not the one that will make class methods final by default? Correct. The pull for it is https://github.com/D-Programming-Language/dmd/pull/2895 Clear, thank

Re: dmd 2.065.0

2014-02-24 Thread Szymon Gatner
On Monday, 24 February 2014 at 11:21:32 UTC, Kapps wrote: On Monday, 24 February 2014 at 11:04:14 UTC, Szymon Gatner wrote: So 2.065 is not the one that will make class methods final by default? Correct. The pull for it is https://github.com/D-Programming-Language/dmd/pull/2895 Clear, thank

Re: dmd 2.065.0

2014-02-24 Thread Kapps
On Monday, 24 February 2014 at 11:04:14 UTC, Szymon Gatner wrote: So 2.065 is not the one that will make class methods final by default? Correct. The pull for it is https://github.com/D-Programming-Language/dmd/pull/2895

Re: dmd 2.065.0

2014-02-24 Thread Szymon Gatner
On Monday, 24 February 2014 at 10:43:32 UTC, Francesco Cattoglio wrote: On Monday, 24 February 2014 at 10:33:27 UTC, Szymon Gatner wrote: All Systems: http://ftp.digitalmars.com/dmd.2.065.0.zip FreeBSD: http://ftp.digitalmars.com/dmd.2.065.0.freebsd-64.zip http://ftp.

Re: dmd 2.065.0

2014-02-24 Thread Francesco Cattoglio
On Monday, 24 February 2014 at 10:33:27 UTC, Szymon Gatner wrote: All Systems: http://ftp.digitalmars.com/dmd.2.065.0.zip FreeBSD: http://ftp.digitalmars.com/dmd.2.065.0.freebsd-64.zip http://ftp.digitalmars.com/dmd.2.065.0.freebsd-32.zip Linux: http://ftp.digi

Re: dmd 2.065.0

2014-02-24 Thread Andrew Edwards
On 2/24/14, 3:45 AM, Andrew Edwards wrote: The final release of DMD 2.065 is now available. [1] contains complete descriptions of all changes, enhancements and fixes for this release. [1] http://dlang.org/chagelog.html Correction: http://dlang.org/changelog.html Note that this page is still

Re: dmd 2.065.0

2014-02-24 Thread Szymon Gatner
On Monday, 24 February 2014 at 08:45:31 UTC, Andrew Edwards wrote: The final release of DMD 2.065 is now available. [1] contains complete descriptions of all changes, enhancements and fixes for this release. Available binaries can be accessed at [2]. Since the website will lag slightly behind

Re: dmd 2.065.0

2014-02-24 Thread extrawurst
On Monday, 24 February 2014 at 08:45:31 UTC, Andrew Edwards wrote: The final release of DMD 2.065 is now available. [1] contains complete descriptions of all changes, enhancements and fixes for this release. Awesome release! Available binaries can be accessed at [2]. Since the website will

Re: dmd 2.065.0

2014-02-24 Thread Kelet
\o/ Congrats! I'm excited for this release, it fixes a good amount of bugs that have been plaguing me.

Re: dmd 2.065.0

2014-02-24 Thread simendsjo
On 02/24/2014 09:45 AM, Andrew Edwards wrote: The final release of DMD 2.065 is now available. [1] contains complete descriptions of all changes, enhancements and fixes for this release. (...) [1] http://dlang.org/chagelog.html Great news! Your changelog link has a typo, and it's not updated

dmd 2.065.0

2014-02-24 Thread Andrew Edwards
The final release of DMD 2.065 is now available. [1] contains complete descriptions of all changes, enhancements and fixes for this release. Available binaries can be accessed at [2]. Since the website will lag slightly behind, links are provided below for convenience. All Systems: ht