Re: D 2.066 is out. Enjoy!

2014-08-20 Thread Jacob Carlborg via Digitalmars-d-announce
On 20/08/14 03:41, Andrew Edwards wrote: That was my doing... I am preparing myself for the next go around. The actual branch will be created on Sunday (24 Aug) for a Monday (0900 PDT) announcement. The beta cycle will run eight weeks following that. On the fourth week (22 Sept) I will

Re: Fix #2529: explicit protection package #3651

2014-08-20 Thread Kagamin via Digitalmars-d-announce
On Tuesday, 19 August 2014 at 17:11:19 UTC, Dicebot wrote: Any specific ideas? I can't imagine any clean solution - and proposed language extensions fits naturally into existing system without introducing any new concepts. It is also somewhat frequently asked about in NG. --- module

Re: Fix #2529: explicit protection package #3651

2014-08-20 Thread ketmar via Digitalmars-d-announce
On Wed, 20 Aug 2014 07:25:43 + Kagamin via Digitalmars-d-announce digitalmars-d-announce@puremagic.com wrote: but it requires to dump all 'subpackages' into one flat directory and with ugly names. proposed extension will not break any existing code, yet will allow much nicer hierarchy.

Re: D 2.066 is out. Enjoy!

2014-08-20 Thread Iain Buclaw via Digitalmars-d-announce
On 20 August 2014 02:41, Andrew Edwards via Digitalmars-d-announce digitalmars-d-announce@puremagic.com wrote: On 8/19/14, 1:26 PM, Andrei Alexandrescu wrote: On 8/18/14, 5:23 PM, Nick Sabalausky wrote: On 8/18/2014 7:14 PM, Dicebot wrote: I also propose to start 2.067 beta branch right

Re: Dutyl - a Vim plugin for running D tools

2014-08-20 Thread francesco cattoglio via Digitalmars-d-announce
On Tuesday, 19 August 2014 at 19:03:45 UTC, Idan Arye wrote: Anyways, version 1.0.1 is out with many bugfixes and speedups - including a fix for this problem. I can confirm it works under windows now! Very good job, and thank you for your efforts :)

Re: D 2.066 is out. Enjoy!

2014-08-20 Thread disapointed user via Digitalmars-d-announce
thank you general for your selfish and user considered release. the lieutenants probably feel kind of really taken care of - as well as D users. how do you test and release at facebook. i am a user that considers to leave after many years. i am starting to dislike the language, as it is

Re: D 2.066 is out. Enjoy!

2014-08-20 Thread Kagamin via Digitalmars-d-announce
On Monday, 18 August 2014 at 23:07:27 UTC, ketmar via Digitalmars-d-announce wrote: i myself using dmd-git-head and heavily ;-) patched gdc, but when i tried to convince my co-workers to use D, they looked at the page with releases first. not feature list or some comparisons. neither to

Re: Fix #2529: explicit protection package #3651

2014-08-20 Thread Kagamin via Digitalmars-d-announce
On Wednesday, 20 August 2014 at 07:47:36 UTC, ketmar via Digitalmars-d-announce wrote: but it requires to dump all 'subpackages' into one flat directory and with ugly names. Huh? If std.datetime and std.regex are subpackages of `std` package, it usually means, they should reside in `std`

Re: D 2.066 is out. Enjoy!

2014-08-20 Thread ketmar via Digitalmars-d-announce
On Wed, 20 Aug 2014 09:19:37 + Kagamin via Digitalmars-d-announce digitalmars-d-announce@puremagic.com wrote: Can't it be addressed by publishing release schedule, like llvm does it, to indicate the work is going on? hm. sounds reasonable. ;-) signature.asc Description: PGP signature

Re: D 2.066 is out. Enjoy!

2014-08-20 Thread ketmar via Digitalmars-d-announce
On Wed, 20 Aug 2014 09:15:53 + disapointed user via Digitalmars-d-announce digitalmars-d-announce@puremagic.com wrote: support for windows that really sucks. that is 'cause windows really sucks. good luck in the future for all you guys you too. signature.asc Description: PGP signature

Re: Fix #2529: explicit protection package #3651

2014-08-20 Thread ketmar via Digitalmars-d-announce
On Wed, 20 Aug 2014 09:26:36 + Kagamin via Digitalmars-d-announce digitalmars-d-announce@puremagic.com wrote: Huh? If std.datetime and std.regex are subpackages of `std` package, it usually means, they should reside in `std` directory, no? And how explicit package protection can change

Re: Fix #2529: explicit protection package #3651

2014-08-20 Thread Dicebot via Digitalmars-d-announce
On Wednesday, 20 August 2014 at 09:26:37 UTC, Kagamin wrote: On Wednesday, 20 August 2014 at 07:47:36 UTC, ketmar via Digitalmars-d-announce wrote: but it requires to dump all 'subpackages' into one flat directory and with ugly names. Huh? If std.datetime and std.regex are subpackages of

Re: Fix #2529: explicit protection package #3651

2014-08-20 Thread Kagamin via Digitalmars-d-announce
On Wednesday, 20 August 2014 at 13:05:54 UTC, Dicebot wrote: Your proposal makes such module layout illegal: std.package1.module1 std.package1.module2 std.package1.subpackage.module1 std.package1.subpackage.module2 (can't have symbols in subpackage that are also available to package1 but not

Re: Fix #2529: explicit protection package #3651

2014-08-20 Thread Kagamin via Digitalmars-d-announce
On Wednesday, 20 August 2014 at 09:40:37 UTC, ketmar via Digitalmars-d-announce wrote: imagine mybiglib, mybiglib.internal, mybiglib.other, and each of them not single module, but package itself. so we have module mybiglib.other.thingy which wants to use functions from module

Re: Fix #2529: explicit protection package #3651

2014-08-20 Thread Dicebot via Digitalmars-d-announce
On Wednesday, 20 August 2014 at 14:25:59 UTC, Kagamin wrote: If some utility is internal to std.package1 an used in the entire std.package1, shouldn't it sit in std.package1? Why push it to subpackage? std.package1.module1 std.package1.module2 std.package1.internal - package1's internals go

Re: Fix #2529: explicit protection package #3651

2014-08-20 Thread Kagamin via Digitalmars-d-announce
On Wednesday, 20 August 2014 at 14:33:53 UTC, Kagamin wrote: On Wednesday, 20 August 2014 at 09:40:37 UTC, ketmar via Digitalmars-d-announce wrote: imagine mybiglib, mybiglib.internal, mybiglib.other, and each of them not single module, but package itself. so we have module

Re: Fix #2529: explicit protection package #3651

2014-08-20 Thread Rory McGuire via Digitalmars-d-announce
On Wed, Aug 20, 2014 at 4:33 PM, Kagamin via Digitalmars-d-announce digitalmars-d-announce@puremagic.com wrote: Do we need a hierarchy of internals, is the problem this big? Why mybiglib.wisdom is not good? It gets really unwieldy when you want to put a whole bunch of things into one project

Re: Fix #2529: explicit protection package #3651

2014-08-20 Thread Dicebot via Digitalmars-d-announce
On Wednesday, 20 August 2014 at 14:36:59 UTC, Kagamin wrote: As I see on the realistic example of datetime, which is BIG, we only need to split it into a flat set of files without an overly deep package hierarchy. We _may_ split it into flat set files (solving only part of the problem) but

Re: Fix #2529: explicit protection package #3651

2014-08-20 Thread ketmar via Digitalmars-d-announce
On Wed, 20 Aug 2014 14:33:52 + Kagamin via Digitalmars-d-announce digitalmars-d-announce@puremagic.com wrote: Do we need a hierarchy of internals, is the problem this big? Why mybiglib.wisdom is not good? ah, why we need such things as subdirectories at all? CP/M was fine without concept

Re: Fix #2529: explicit protection package #3651

2014-08-20 Thread Kagamin via Digitalmars-d-announce
On Wednesday, 20 August 2014 at 14:35:31 UTC, Dicebot wrote: It may semantically belong to subpackage but still needs to be available to package1, something not uncommon in templated code (subpackage is generic implementation, package1 is specialization that still needs access to non-public

Re: D 2.066 is out. Enjoy!

2014-08-20 Thread disapointed user via Digitalmars-d-announce
too bad that i wasted my time for such a long time. i post a link to that thread with your answer to everywhere i can, so that others won't waste their time too. anyway good luck in the future for you linux guys. On Wednesday, 20 August 2014 at 09:37:24 UTC, ketmar via

Re: D 2.066 is out. Enjoy!

2014-08-20 Thread Brad Anderson via Digitalmars-d-announce
On Wednesday, 20 August 2014 at 09:15:54 UTC, disapointed user wrote: thank you general for your selfish and user considered release. the lieutenants probably feel kind of really taken care of - as well as D users. how do you test and release at facebook. i am a user that considers to leave

Re: D 2.066 is out. Enjoy!

2014-08-20 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 8/19/14, 7:28 PM, Brad Anderson wrote: On Tuesday, 19 August 2014 at 11:12:25 UTC, Andrew Edwards wrote: [...] In essence, it was always this big, just you never saw it because it got downloaded during the installation process. It was also significantly bigger before because the download

Re: D 2.066 is out. Enjoy!

2014-08-20 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 8/19/14, 5:14 PM, Andrew Edwards wrote: Actually you can believe it. I am the one that called for the release and it pay ZERO attention to those two languages with the mild exception that when I have time I crack open a Java book to try to learn a little programming. Yah, to amend my

Re: Fix #2529: explicit protection package #3651

2014-08-20 Thread Dicebot via Digitalmars-d-announce
On Wednesday, 20 August 2014 at 15:13:06 UTC, Kagamin wrote: On Wednesday, 20 August 2014 at 14:35:31 UTC, Dicebot wrote: It may semantically belong to subpackage but still needs to be available to package1, something not uncommon in templated code (subpackage is generic implementation,

Re: D 2.066 is out. Enjoy!

2014-08-20 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 8/20/14, 2:15 AM, disapointed user wrote: thank you general for your selfish and user considered release. the lieutenants probably feel kind of really taken care of - as well as D users. how do you test and release at facebook. i am a user that considers to leave after many years. i am

Re: Fix #2529: explicit protection package #3651

2014-08-20 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 8/20/14, 7:49 AM, ketmar via Digitalmars-d-announce wrote: On Wed, 20 Aug 2014 14:33:52 + Kagamin via Digitalmars-d-announce digitalmars-d-announce@puremagic.com wrote: Do we need a hierarchy of internals, is the problem this big? Why mybiglib.wisdom is not good? ah, why we need such

Re: D 2.066 is out. Enjoy!

2014-08-20 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 8/19/14, 4:38 PM, safety0ff wrote: I find it hard to believe that it is just a coincidence that a surprise release occurred on the same day as Java 9 and C++14 announcements. For my part I had no idea, and the exact announcement time was solely up to me. -- Andrei

Re: D 2.066 is out. Enjoy!

2014-08-20 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 8/19/14, 6:41 PM, Andrew Edwards wrote: On 8/19/14, 1:26 PM, Andrei Alexandrescu wrote: On 8/18/14, 5:23 PM, Nick Sabalausky wrote: On 8/18/2014 7:14 PM, Dicebot wrote: I also propose to start 2.067 beta branch right now and declare it yet another bug-fixing release. Seconded. Well

Re: Fix #2529: explicit protection package #3651

2014-08-20 Thread Dicebot via Digitalmars-d-announce
On Wednesday, 20 August 2014 at 17:19:58 UTC, Andrei Alexandrescu wrote: On 8/20/14, 7:49 AM, ketmar via Digitalmars-d-announce wrote: On Wed, 20 Aug 2014 14:33:52 + Kagamin via Digitalmars-d-announce digitalmars-d-announce@puremagic.com wrote: Do we need a hierarchy of internals, is the

Re: Fix #2529: explicit protection package #3651

2014-08-20 Thread Chris Nicholson-Sauls via Digitalmars-d-announce
module foo.bar.one; module foo.bar.internals; // package-protected utilities module foo.bar.subpkg.two; module foo.bar.subpkg.internals; // package-protected utilities Current situation: module 'one' cannot access the 'bar.subpkg' utilities, and module 'two' cannot access the 'bar' utilities.

D for the Win

2014-08-20 Thread Andrei via Digitalmars-d-announce
stumbled on this blog post: http://tomerfiliba.com/blog/dlang/ looked like something worth posting to r/programming, so I did

Re: D for the Win

2014-08-20 Thread anonymous via Digitalmars-d-announce
Dlang Dlang Über Alles as a German, O_O

Re: D for the Win

2014-08-20 Thread Peter Alexander via Digitalmars-d-announce
Ha, that opDollar thing in the HTML generator is the nastiest D hack I've seen :-P

Re: D for the Win

2014-08-20 Thread Walter Bright via Digitalmars-d-announce
On 8/20/2014 2:21 PM, Andrei wrote: stumbled on this blog post: http://tomerfiliba.com/blog/dlang/ looked like something worth posting to r/programming, so I did http://www.reddit.com/r/programming/comments/2e49tm/d_for_the_win/

Re: D for the Win

2014-08-20 Thread Walter Bright via Digitalmars-d-announce
On 8/20/2014 2:33 PM, anonymous wrote: Dlang Dlang Über Alles as a German, O_O I'm not surprised that the German programming community has taken to D. After all, German cars all have those D stickers on them :-)

Re: D for the Win

2014-08-20 Thread bearophile via Digitalmars-d-announce
Andrei: http://tomerfiliba.com/blog/dlang/ struct PascalString { Field!ubyte length; Also see if UDAs plus compile-time introspection is helpful. auto stream = cast(ubyte[])\x05hello.dup; Perhaps this is enough, and avoids one allocation: immutable stream =

Re: D for the Win

2014-08-20 Thread anonymous via Digitalmars-d-announce
On Wednesday, 20 August 2014 at 21:43:26 UTC, Walter Bright wrote: On 8/20/2014 2:33 PM, anonymous wrote: Dlang Dlang Über Alles as a German, O_O I'm not surprised that the German programming community has taken to D. After all, German cars all have those D stickers on them :-) No, no,

Re: D 2.066 is out. Enjoy!

2014-08-20 Thread eles via Digitalmars-d-announce
On Wednesday, 20 August 2014 at 09:15:54 UTC, disapointed user wrote: the the syntax getting ever weirder, less mainstream and a While I agree with some of your remarks (particularily, the fact that it becomes too scripting language) ... where to go? I don't like Go (syntax, mainly). The

Re: D 2.066 is out. Enjoy!

2014-08-20 Thread Ola Fosheim Gr via Digitalmars-d-announce
On Wednesday, 20 August 2014 at 22:00:58 UTC, eles wrote: On Wednesday, 20 August 2014 at 09:15:54 UTC, disapointed user wrote: the the syntax getting ever weirder, less mainstream and a While I agree with some of your remarks (particularily, the fact that it becomes too scripting

Re: D for the Win

2014-08-20 Thread Paulo Pinto via Digitalmars-d-announce
Am 21.08.2014 00:02, schrieb anonymous: On Wednesday, 20 August 2014 at 21:43:26 UTC, Walter Bright wrote: On 8/20/2014 2:33 PM, anonymous wrote: Dlang Dlang Über Alles as a German, O_O I'm not surprised that the German programming community has taken to D. After all, German cars all have

Re: D 2.066 is out. Enjoy!

2014-08-20 Thread Mike via Digitalmars-d-announce
On Wednesday, 20 August 2014 at 22:00:58 UTC, eles wrote: On Wednesday, 20 August 2014 at 09:15:54 UTC, disapointed user wrote: the the syntax getting ever weirder, less mainstream and a While I agree with some of your remarks (particularily, the fact that it becomes too scripting

Re: D 2.066 is out. Enjoy!

2014-08-20 Thread ketmar via Digitalmars-d-announce
On Wed, 20 Aug 2014 10:18:09 -0700 Andrei Alexandrescu via Digitalmars-d-announce digitalmars-d-announce@puremagic.com wrote: What is it that we could help with? -- Andrei he's drama queen, he doesn't need any help, only attention. signature.asc Description: PGP signature

Re: D 2.066 is out. Enjoy!

2014-08-20 Thread ketmar via Digitalmars-d-announce
On Wed, 20 Aug 2014 22:00:57 + eles via Digitalmars-d-announce digitalmars-d-announce@puremagic.com wrote: I don't like Go (syntax, mainly). The sole contender in the C++-like family, for systems programming, would be Vala, but since they dropped the posix profile... :( language without

Re: Fix #2529: explicit protection package #3651

2014-08-20 Thread ketmar via Digitalmars-d-announce
On Wed, 20 Aug 2014 10:19:59 -0700 Andrei Alexandrescu via Digitalmars-d-announce digitalmars-d-announce@puremagic.com wrote: No need to demean the question. It is valid. -- Andrei sorry, i don't mean to insult anyone, just trying to make people see analogies. hierarchies are everywhere, it's

Re: D for the Win

2014-08-20 Thread ketmar via Digitalmars-d-announce
On Wed, 20 Aug 2014 22:02:31 + anonymous via Digitalmars-d-announce digitalmars-d-announce@puremagic.com wrote: From a German author that would be an embracement of fascism. i always wonder how good people at finding various offences and fascims everywhere. i bet that such people are glad

Re: D for the Win

2014-08-20 Thread ketmar via Digitalmars-d-announce
On Thu, 21 Aug 2014 00:57:27 +0200 Paulo Pinto via Digitalmars-d-announce digitalmars-d-announce@puremagic.com wrote: Specially the younger generations, they just use it because it sounds cool. and fun. they don't fear that old dead dog anymore, they making fun of it. signature.asc

New Project: D language support for SonarQube

2014-08-20 Thread Brian Schott via Digitalmars-d-announce
SonarQube is an open platform to manage code quality.[1] I've started writing a plugin for Sonar that allows it to display code quality metrics for D. So far it just supports tracking static analysis warnings from D Scanner, though adding other metrics like line of code count and unit test