Re: Beta D 2.068.1-b2

2015-09-01 Thread Jacob Carlborg via Digitalmars-d-announce
On 2015-09-01 15:40, Steven Schveighoffer wrote: I'm not 100% sure, but that does seem like a bug. You should be able to completely mask toString from a base class if you don't specify override IMO. Hmm, I'm not sure. This overloads toString. I'm assuming the minimal case is just toString?

Re: Beta D 2.068.1-b2

2015-09-01 Thread Jacob Carlborg via Digitalmars-d-announce
On 2015-09-01 15:40, Steven Schveighoffer wrote: I'm not 100% sure, but that does seem like a bug. I see now that there's a deprecation message when compiling with 2.067.0. So it looks like it's intended. -- /Jacob Carlborg

Re: Beta D 2.068.1-b2

2015-09-01 Thread Jacob Carlborg via Digitalmars-d-announce
On 2015-09-01 15:40, Steven Schveighoffer wrote: I'm not 100% sure, but that does seem like a bug. You should be able to completely mask toString from a base class if you don't specify override IMO. Perhaps we need an explicit way to tell the compile we want to hide a method in the base

Re: Beta D 2.068.1-b2

2015-09-01 Thread Rory McGuire via Digitalmars-d-announce
On Tue, Sep 1, 2015 at 8:34 AM, Jacob Carlborg via Digitalmars-d-announce < digitalmars-d-announce@puremagic.com> wrote: > On 2015-08-31 08:01, Martin Nowak wrote: > >> First beta for the 2.068.1 point release (we skipped -b1 due to a bug). >> > > Here's a piece of code that used to compile in

Re: Dynamic arrays

2015-09-01 Thread qznc via Digitalmars-d-announce
On Monday, 31 August 2015 at 22:03:07 UTC, jmh530 wrote: In general, I find myself very easily getting mixed up by the syntax of the static vs. dynamic arrays. For instance, compare int[] x = new int[3]; int[3] y = new int[3]; auto z = new int[3]; x and y are obviously dynamic and static

Re: Beta D 2.068.1-b2

2015-09-01 Thread Jacob Carlborg via Digitalmars-d-announce
On 2015-08-31 08:01, Martin Nowak wrote: First beta for the 2.068.1 point release (we skipped -b1 due to a bug). Here's a piece of code that used to compile in 2.067.0 but not in 2.068.0: class UniText { abstract const char[] toString (char[] dst = null); abstract const wchar[]

Re: DCD 0.7.0

2015-09-01 Thread BBasile via Digitalmars-d-announce
On Tuesday, 1 September 2015 at 21:36:46 UTC, Brian Schott wrote: https://github.com/Hackerpilot/DCD/tree/v0.7.0 After an alpha, a beta, and two release candidates DCD 0.7.0 is ready. Thx, awesome release.

LLVM 3.7 released - LDC is ready to use it!

2015-09-01 Thread Kai Nacke via Digitalmars-d-announce
Hi all! LLVM 3.7 has been released some minutes ago! See the release notes here: http://llvm.org/releases/3.7.0/docs/ReleaseNotes.html Downloads: http://llvm.org/releases/download.html#3.7.0 Also note that LDC is mentioned in the release notes as one of the projects who are already

DCD 0.7.0

2015-09-01 Thread Brian Schott via Digitalmars-d-announce
https://github.com/Hackerpilot/DCD/tree/v0.7.0 After an alpha, a beta, and two release candidates DCD 0.7.0 is ready. The D Completion Daemon is an auto-complete program for the D programming language. Highlights: * A large portion of DCD's symbol resolution engine was removed and

Re: v0.2.1 of EMSI's containers library

2015-09-01 Thread Brian Schott via Digitalmars-d-announce
On Tuesday, 1 September 2015 at 13:51:45 UTC, jmh530 wrote: The link to documentation doesn't seem to have anything on it. The package name on the left is expandable.

Re: Dynamic arrays

2015-09-01 Thread Jonathan M Davis via Digitalmars-d-announce
On Monday, August 31, 2015 21:36:17 John Colvin via Digitalmars-d-announce wrote: > On Monday, 31 August 2015 at 21:29:09 UTC, anonymous wrote: > > On Monday 31 August 2015 23:09, Minas Mina wrote: > > > >> I have started a series of tutorials in D. > >> > >> This is my latest blog post, which is

LDC 0.16.0 alpha2 is out!

2015-09-01 Thread Kai Nacke via Digitalmars-d-announce
Hi everyone, LDC 0.16.0 alpha2, the LLVM-based D compiler, is available for download! This release is based on the 2.067.1 frontend and standard library and supports LLVM 3.1-3.7 (OS X: no support for 3.3). Don't miss to check if your preferred system is supported by this release. There is

Re: LLVM 3.7 released - LDC is ready to use it!

2015-09-01 Thread Justin Whear via Digitalmars-d-announce
On Tue, 01 Sep 2015 21:45:30 +, Kai Nacke wrote: > This is the 7th time that LDC and D are mentioned in the LLVM release > notes! Fantastic work keeping LDC bleeding edge!

Re: v0.2.1 of EMSI's containers library

2015-09-01 Thread via Digitalmars-d-announce
On Tuesday, 1 September 2015 at 04:03:48 UTC, Brian Schott wrote: https://github.com/economicmodeling/containers Could the test (plot) be extended to show insertion performance for different allocators :)

Re: D-Day for DMD is today!

2015-09-01 Thread via Digitalmars-d-announce
On Sunday, 23 August 2015 at 05:17:33 UTC, Walter Bright wrote: We have made the switch from C++ DMD to D DMD! Is there a rough prediction of when the use of phobos in ddmd will start to be accepted?

Re: Dynamic arrays

2015-09-01 Thread Ali Çehreli via Digitalmars-d-announce
On 09/01/2015 12:43 AM, qznc wrote: On Monday, 31 August 2015 at 22:03:07 UTC, jmh530 wrote: In general, I find myself very easily getting mixed up by the syntax of the static vs. dynamic arrays. For instance, compare int[] x = new int[3]; int[3] y = new int[3]; auto z = new int[3]; x and y are

Re: v0.2.1 of EMSI's containers library

2015-09-01 Thread via Digitalmars-d-announce
On Tuesday, 1 September 2015 at 04:03:48 UTC, Brian Schott wrote: https://github.com/economicmodeling/containers This containers library is built on top of Andrei's std.experimental.allocator. It's currently used by libraries internal to EMSI, as well as the open-source DCD project. Great!

Re: Blog post : OOP composition with mixins

2015-09-01 Thread via Digitalmars-d-announce
On Monday, 24 August 2015 at 11:10:16 UTC, Dicebot wrote: Rough summary of the talk I have given for recent Berlin D meetup event: https://blog.dicebot.lv/posts/2015/08/OOP_composition_with_mixins I'm having trouble resolving that DNS name.

Re: Blog post : OOP composition with mixins

2015-09-01 Thread Dicebot via Digitalmars-d-announce
On Tuesday, 1 September 2015 at 10:18:08 UTC, Luís Marques wrote: On Monday, 24 August 2015 at 11:10:16 UTC, Dicebot wrote: Rough summary of the talk I have given for recent Berlin D meetup event: https://blog.dicebot.lv/posts/2015/08/OOP_composition_with_mixins I'm having trouble resolving

Re: D-Day for DMD is today!

2015-09-01 Thread Iain Buclaw via Digitalmars-d-announce
On 2 Sep 2015 5:31 am, "Jonathan M Davis via Digitalmars-d-announce" < digitalmars-d-announce@puremagic.com> wrote: > > On Tuesday, September 01, 2015 09:44:17 Steven Schveighoffer via Digitalmars-d-announce wrote: > > On 9/1/15 6:48 AM, "Luís Marques wrote: > > > On Sunday,

Re: LLVM 3.7 released - LDC is ready to use it!

2015-09-01 Thread Joakim via Digitalmars-d-announce
On Tuesday, 1 September 2015 at 21:45:32 UTC, Kai Nacke wrote: Hi all! LLVM 3.7 has been released some minutes ago! See the release notes here: http://llvm.org/releases/3.7.0/docs/ReleaseNotes.html Downloads: http://llvm.org/releases/download.html#3.7.0 Also note that LDC is mentioned in

Re: D-Day for DMD is today!

2015-09-01 Thread Iain Buclaw via Digitalmars-d-announce
On 1 September 2015 at 15:57, Rory McGuire via Digitalmars-d-announce < digitalmars-d-announce@puremagic.com> wrote: > On Tue, Sep 1, 2015 at 3:44 PM, Steven Schveighoffer via > Digitalmars-d-announce wrote: > >> [snip] >> I'm not a dmd dev, but I'm not sure

Re: D-Day for DMD is today!

2015-09-01 Thread via Digitalmars-d-announce
On Tuesday, 1 September 2015 at 14:33:47 UTC, Iain Buclaw wrote: deprecating, and removing. We need long term backwards compatibility, and Phobos just doesn't fit in that picture (yet). Why do you need long term backwards compatibility?

Re: Blog post : OOP composition with mixins

2015-09-01 Thread Dicebot via Digitalmars-d-announce
On Tuesday, 1 September 2015 at 13:44:15 UTC, cym13 wrote: BTW, a bit HS but in your article about Rust (https://blog.dicebot.lv/posts/2015/01/thoughts_about_rust_from_d_programmer) there is a “” lying in the first example. Thanks, fixed.

Re: Blog post : OOP composition with mixins

2015-09-01 Thread Dicebot via Digitalmars-d-announce
On Tuesday, 1 September 2015 at 14:11:44 UTC, Meta wrote: On Monday, 24 August 2015 at 11:10:16 UTC, Dicebot wrote: Rough summary of the talk I have given for recent Berlin D meetup event: https://blog.dicebot.lv/posts/2015/08/OOP_composition_with_mixins Are you planning on submitting this

Re: D-Day for DMD is today!

2015-09-01 Thread via Digitalmars-d-announce
On Tuesday, 1 September 2015 at 14:52:09 UTC, Adam D. Ruppe wrote: On Tuesday, 1 September 2015 at 14:39:57 UTC, Ola Fosheim Grøstad wrote: Why do you need long term backwards compatibility? It would be nice for bootstrapping... now that we need dmd to build dmd, it'd be really annoying if

Re: D-Day for DMD is today!

2015-09-01 Thread Dicebot via Digitalmars-d-announce
On Tuesday, 1 September 2015 at 14:52:09 UTC, Adam D. Ruppe wrote: On Tuesday, 1 September 2015 at 14:39:57 UTC, Ola Fosheim Grøstad wrote: Why do you need long term backwards compatibility? It would be nice for bootstrapping... now that we need dmd to build dmd, it'd be really annoying if

Re: D-Day for DMD is today!

2015-09-01 Thread Adam D. Ruppe via Digitalmars-d-announce
On Tuesday, 1 September 2015 at 14:39:57 UTC, Ola Fosheim Grøstad wrote: Why do you need long term backwards compatibility? It would be nice for bootstrapping... now that we need dmd to build dmd, it'd be really annoying if you need to install version X-3 to compile version X-2 to compile

Re: D-Day for DMD is today!

2015-09-01 Thread Steven Schveighoffer via Digitalmars-d-announce
On 9/1/15 6:48 AM, "Luís Marques wrote: On Sunday, 23 August 2015 at 05:17:33 UTC, Walter Bright wrote: We have made the switch from C++ DMD to D DMD! Is there a rough prediction of when the use of phobos in ddmd will start to be accepted? I'm not a dmd dev, but I'm

Re: Blog post : OOP composition with mixins

2015-09-01 Thread cym13 via Digitalmars-d-announce
On Tuesday, 1 September 2015 at 11:36:49 UTC, Dicebot wrote: On Tuesday, 1 September 2015 at 10:18:08 UTC, Luís Marques wrote: On Monday, 24 August 2015 at 11:10:16 UTC, Dicebot wrote: Rough summary of the talk I have given for recent Berlin D meetup event:

Re: Blog post : OOP composition with mixins

2015-09-01 Thread Meta via Digitalmars-d-announce
On Monday, 24 August 2015 at 11:10:16 UTC, Dicebot wrote: Rough summary of the talk I have given for recent Berlin D meetup event: https://blog.dicebot.lv/posts/2015/08/OOP_composition_with_mixins Are you planning on submitting this article to Reddit/Hacker News?

Re: v0.2.1 of EMSI's containers library

2015-09-01 Thread jmh530 via Digitalmars-d-announce
On Tuesday, 1 September 2015 at 04:03:48 UTC, Brian Schott wrote: https://github.com/economicmodeling/containers The link to documentation doesn't seem to have anything on it.

Re: D-Day for DMD is today!

2015-09-01 Thread Rory McGuire via Digitalmars-d-announce
On Tue, Sep 1, 2015 at 3:44 PM, Steven Schveighoffer via Digitalmars-d-announce wrote: > [snip] > I'm not a dmd dev, but I'm not sure it will be accepted, since phobos is > very unstable. We have to be cautious about making dmd breakable easily by > a change

Re: Beta D 2.068.1-b2

2015-09-01 Thread Steven Schveighoffer via Digitalmars-d-announce
On 9/1/15 2:34 AM, Jacob Carlborg wrote: On 2015-08-31 08:01, Martin Nowak wrote: First beta for the 2.068.1 point release (we skipped -b1 due to a bug). Here's a piece of code that used to compile in 2.067.0 but not in 2.068.0: class UniText { abstract const char[] toString (char[]

Re: Blog post : OOP composition with mixins

2015-09-01 Thread Meta via Digitalmars-d-announce
On Tuesday, 1 September 2015 at 14:32:11 UTC, Dicebot wrote: On Tuesday, 1 September 2015 at 14:11:44 UTC, Meta wrote: On Monday, 24 August 2015 at 11:10:16 UTC, Dicebot wrote: Rough summary of the talk I have given for recent Berlin D meetup event:

Re: D-Day for DMD is today!

2015-09-01 Thread via Digitalmars-d-announce
On Tuesday, 1 September 2015 at 15:02:37 UTC, Ola Fosheim Grøstad wrote: Seems to me that the most important advantage of moving to D is to attract developers that are unfamiliar with C++, so using selected parts of Phobos would make it a lot easier and fun for them to contribute. I assume