Re: Vision document for H2 2016

2016-07-20 Thread tsbockman via Digitalmars-d-announce
On Friday, 8 July 2016 at 18:04:16 UTC, Andrei Alexandrescu wrote: "Oops, can't let checkedint happen but I can't criticize without proposing an alternative so forget RCStr and let me work on that" ... On 07/08/2016 05:17 AM, Robert burner Schadek wrote: People would have a go to place

Re: Vision document for H2 2016

2016-07-14 Thread Javier via Digitalmars-d-announce
On Thursday, 7 July 2016 at 19:55:51 UTC, Andrei Alexandrescu wrote: https://wiki.dlang.org/Vision/2016H2 -- Andrei Folks, One of the main obstacles I see to the adoption of a language is its ecosystem. Perhaps the vision should include a structure of frameworks we would like to see being

Re: Vision document for H2 2016

2016-07-10 Thread Jacob Carlborg via Digitalmars-d-announce
On 2016-07-10 19:09, Robert burner Schadek wrote: Yes if anybody had access to the trello and would want to use yet another tool. I think that is unrealistic. Trello is already used: https://trello.com/dlang -- /Jacob Carlborg

Re: Vision document for H2 2016

2016-07-10 Thread Robert burner Schadek via Digitalmars-d-announce
On Friday, 8 July 2016 at 18:04:16 UTC, Andrei Alexandrescu wrote: It seems to me six months is a sweet spot. Large companies such as Google and Facebook also use a six-months horizon because it's long enough to avoid micromanagement hysteria and short enough to be verifiable and accountable.

Re: Vision document for H2 2016

2016-07-09 Thread Chris Wright via Digitalmars-d-announce
On Sat, 09 Jul 2016 19:17:31 +, Eugene wrote: > On Thursday, 7 July 2016 at 19:55:51 UTC, Andrei Alexandrescu wrote: >> https://wiki.dlang.org/Vision/2016H2 -- Andrei > > is it possible to make a modular D language(and a compiler), so one just > could release new features of the language

Re: Vision document for H2 2016

2016-07-09 Thread Eugene via Digitalmars-d-announce
On Thursday, 7 July 2016 at 19:55:51 UTC, Andrei Alexandrescu wrote: https://wiki.dlang.org/Vision/2016H2 -- Andrei is it possible to make a modular D language(and a compiler), so one just could release new features of the language without releasing a new version of a compiler(ldc, etc.),

Re: Vision document for H2 2016

2016-07-09 Thread Robert M. Münch via Digitalmars-d-announce
On 2016-07-08 20:46:21 +, Walter Bright said: On 7/8/2016 6:51 AM, Robert M. Münch wrote: 1. Fixing (all) bugs before doing new things: If I look as a CTO, CIO or CEO on ... I have yet to find any engineering product in any field that doesn't have open issues. A more practical question

Re: Vision document for H2 2016

2016-07-09 Thread Robert M. Münch via Digitalmars-d-announce
On 2016-07-08 18:07:39 +, Andrei Alexandrescu said: On 07/08/2016 09:51 AM, Robert M. Münch wrote: 1. Fixing (all) bugs before doing new things: If I look as a CTO, CIO or CEO on D I the first thing I ask is: "Are they doing a lot of new stuff? And if, is this thing / last releasae that

Re: Vision document for H2 2016

2016-07-08 Thread rikki cattermole via Digitalmars-d-announce
On 09/07/2016 5:08 AM, Andrei Alexandrescu wrote: On 07/08/2016 12:00 AM, rikki cattermole wrote: On 08/07/2016 7:55 AM, Andrei Alexandrescu wrote: https://wiki.dlang.org/Vision/2016H2 -- Andrei We really need opRef* implemented in dmd. What is that? -- Andrei As in your solution to ref

Re: Vision document for H2 2016

2016-07-08 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 7/8/16 6:36 PM, Carl Vogel wrote: On Thursday, 7 July 2016 at 19:56:29 UTC, Andrei Alexandrescu wrote: On 07/07/2016 03:55 PM, Andrei Alexandrescu wrote: https://wiki.dlang.org/Vision/2016H2 -- Andrei Please provide feedback. We'll make a couple more passes before this is complete.

Re: Vision document for H2 2016

2016-07-08 Thread Carl Vogel via Digitalmars-d-announce
On Thursday, 7 July 2016 at 19:56:29 UTC, Andrei Alexandrescu wrote: On 07/07/2016 03:55 PM, Andrei Alexandrescu wrote: https://wiki.dlang.org/Vision/2016H2 -- Andrei Please provide feedback. We'll make a couple more passes before this is complete. Thanks! -- Andrei This list is full of

Re: Vision document for H2 2016

2016-07-08 Thread Karabuta via Digitalmars-d-announce
On Thursday, 7 July 2016 at 19:55:51 UTC, Andrei Alexandrescu wrote: https://wiki.dlang.org/Vision/2016H2 -- Andrei Promote video tutorials? :)

Re: Vision document for H2 2016

2016-07-08 Thread Walter Bright via Digitalmars-d-announce
On 7/8/2016 7:01 AM, Eugene wrote: please add some features from Rust: primitive type aliases, like i8, u8, u32, and so on http://dlang.org/phobos/core_stdc_stdint.html

Re: Vision document for H2 2016

2016-07-08 Thread Walter Bright via Digitalmars-d-announce
On 7/8/2016 6:51 AM, Robert M. Münch wrote: 1. Fixing (all) bugs before doing new things: If I look as a CTO, CIO or CEO on D I the first thing I ask is: "Are they doing a lot of new stuff? And if, is this thing / last releasae that bullet proof stable that there are not annoying open issued?"

Re: Vision document for H2 2016

2016-07-08 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 07/07/2016 03:55 PM, Andrei Alexandrescu wrote: https://wiki.dlang.org/Vision/2016H2 -- Andrei I have integrated https://wiki.dlang.org/Walter_Andrei_Action_List#Walter_and_Andrei.27s_Action_List within https://wiki.dlang.org/Vision/2016H2. Andrei

Re: Vision document for H2 2016

2016-07-08 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 07/08/2016 01:04 PM, Jack Stouffer wrote: On Friday, 8 July 2016 at 16:55:54 UTC, Andrei Alexandrescu wrote: I think the most important concrete step is to find more reviewers, which is already in the document. As to how to do that, I'm not sure. -- Andrei To be blunt, the vision (and

Re: Vision document for H2 2016

2016-07-08 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 07/08/2016 12:04 PM, Andrew Godfrey wrote: 1) A link to that action list, placing it in context relative to this doc, and encouraging people to add their ideas like "rust aliases" there instead of here. (Or maybe you have a better place for this, like a forum where such requests are discussed

Re: Vision document for H2 2016

2016-07-08 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 07/08/2016 09:51 AM, Robert M. Münch wrote: 1. Fixing (all) bugs before doing new things: If I look as a CTO, CIO or CEO on D I the first thing I ask is: "Are they doing a lot of new stuff? And if, is this thing / last releasae that bullet proof stable that there are not annoying open

Re: Vision document for H2 2016

2016-07-08 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 07/08/2016 10:01 AM, Eugene wrote: On Thursday, 7 July 2016 at 19:55:51 UTC, Andrei Alexandrescu wrote: https://wiki.dlang.org/Vision/2016H2 -- Andrei please add some features from Rust: primitive type aliases, like i8, u8, u32, and so on No need. -- Andrei

Re: Vision document for H2 2016

2016-07-08 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 07/08/2016 05:17 AM, Robert burner Schadek wrote: On Thursday, 7 July 2016 at 20:44:05 UTC, Andrei Alexandrescu wrote: On 7/7/16 3:55 PM, Andrei Alexandrescu wrote: https://wiki.dlang.org/Vision/2016H2 -- Andrei In the next pass I will integrate Walter_Andrei_Action_List I'm quite

Re: Vision document for H2 2016

2016-07-08 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 07/08/2016 12:00 AM, rikki cattermole wrote: On 08/07/2016 7:55 AM, Andrei Alexandrescu wrote: https://wiki.dlang.org/Vision/2016H2 -- Andrei We really need opRef* implemented in dmd. What is that? -- Andrei

Re: Vision document for H2 2016

2016-07-08 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 07/08/2016 02:54 AM, Johannes Pfau wrote: Am Thu, 7 Jul 2016 15:55:51 -0400 schrieb Andrei Alexandrescu : https://wiki.dlang.org/Vision/2016H2 -- Andrei Safety and Memory Management Btw: You said #15951 (Inefficiencies in struct initialization) is a

Re: Vision document for H2 2016

2016-07-08 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 07/07/2016 06:06 PM, qznc wrote: On Thursday, 7 July 2016 at 19:56:29 UTC, Andrei Alexandrescu wrote: On 07/07/2016 03:55 PM, Andrei Alexandrescu wrote: https://wiki.dlang.org/Vision/2016H2 -- Andrei Please provide feedback. We'll make a couple more passes before this is complete. Thanks!

Re: Vision document for H2 2016

2016-07-08 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 07/07/2016 05:48 PM, Seb wrote: On Thursday, 7 July 2016 at 19:56:29 UTC, Andrei Alexandrescu wrote: On 07/07/2016 03:55 PM, Andrei Alexandrescu wrote: https://wiki.dlang.org/Vision/2016H2 -- Andrei Please provide feedback. We'll make a couple more passes before this is complete. Thanks!

Re: Vision document for H2 2016

2016-07-08 Thread Jack Stouffer via Digitalmars-d-announce
On Friday, 8 July 2016 at 16:55:54 UTC, Andrei Alexandrescu wrote: I think the most important concrete step is to find more reviewers, which is already in the document. As to how to do that, I'm not sure. -- Andrei To be blunt, the vision (and goals in general) are kind of useless without a

Re: Vision document for H2 2016

2016-07-08 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 07/07/2016 04:39 PM, H. S. Teoh via Digitalmars-d-announce wrote: On Thu, Jul 07, 2016 at 03:55:51PM -0400, Andrei Alexandrescu via Digitalmars-d-announce wrote: https://wiki.dlang.org/Vision/2016H2 -- Andrei Under "raising participation", are there any concrete steps that can be taken to

Re: Vision document for H2 2016

2016-07-08 Thread H. S. Teoh via Digitalmars-d-announce
On Fri, Jul 08, 2016 at 09:17:14AM +, Robert burner Schadek via Digitalmars-d-announce wrote: [...] > I'm not the much in the DMD process, but what about making the > frontend a library and being able to select the backend at the time of > compilation, as shortly mentioned at DConf. I bet

Re: Vision document for H2 2016

2016-07-08 Thread Andrew Godfrey via Digitalmars-d-announce
On Thursday, 7 July 2016 at 19:55:51 UTC, Andrei Alexandrescu wrote: https://wiki.dlang.org/Vision/2016H2 -- Andrei I see that this thread has sparked a lot of "ideas for the future". That's a great outcome but many of them don't belong in this vision document, and in fact some probably

Re: Vision document for H2 2016

2016-07-08 Thread jmh530 via Digitalmars-d-announce
On Friday, 8 July 2016 at 14:01:14 UTC, Eugene wrote: On Thursday, 7 July 2016 at 19:55:51 UTC, Andrei Alexandrescu wrote: https://wiki.dlang.org/Vision/2016H2 -- Andrei please add some features from Rust: primitive type aliases, like i8, u8, u32, and so on Not hard: module stdrust;

Re: Vision document for H2 2016

2016-07-08 Thread Eugene via Digitalmars-d-announce
On Thursday, 7 July 2016 at 19:55:51 UTC, Andrei Alexandrescu wrote: https://wiki.dlang.org/Vision/2016H2 -- Andrei please add some features from Rust: primitive type aliases, like i8, u8, u32, and so on

Re: Vision document for H2 2016

2016-07-08 Thread Robert M. Münch via Digitalmars-d-announce
On 2016-07-07 19:55:51 +, Andrei Alexandrescu said: https://wiki.dlang.org/Vision/2016H2 -- Andrei A more "business / managment" view: If we want to achieve hihger adoption rate of D, which IMO should be the first priority as it's an enabler for a lot of the other things posted, the

Re: Vision document for H2 2016

2016-07-08 Thread jmh530 via Digitalmars-d-announce
On Friday, 8 July 2016 at 09:17:14 UTC, Robert burner Schadek wrote: You create a VD roughly twice a year. You have to compare it with the last VD and see what was done. That is a lot of overhead IMO. Why not create "THE VISION DOCUMENT" and update it when needed. I like to think about it

Re: Vision document for H2 2016

2016-07-08 Thread Robert burner Schadek via Digitalmars-d-announce
On Thursday, 7 July 2016 at 20:44:05 UTC, Andrei Alexandrescu wrote: On 7/7/16 3:55 PM, Andrei Alexandrescu wrote: https://wiki.dlang.org/Vision/2016H2 -- Andrei In the next pass I will integrate Walter_Andrei_Action_List I'm quite underwhelmed by the Vision Document (VD). I think that is

Re: Vision document for H2 2016

2016-07-08 Thread Johannes Pfau via Digitalmars-d-announce
Am Thu, 7 Jul 2016 15:55:51 -0400 schrieb Andrei Alexandrescu : > https://wiki.dlang.org/Vision/2016H2 -- Andrei > Safety and Memory Management Btw: You said #15951 (Inefficiencies in struct initialization) is a blocker for RCStr. I've started some basic

Re: Vision document for H2 2016

2016-07-07 Thread rikki cattermole via Digitalmars-d-announce
On 08/07/2016 7:55 AM, Andrei Alexandrescu wrote: https://wiki.dlang.org/Vision/2016H2 -- Andrei We really need opRef* implemented in dmd.

Re: Vision document for H2 2016

2016-07-07 Thread qznc via Digitalmars-d-announce
On Thursday, 7 July 2016 at 19:56:29 UTC, Andrei Alexandrescu wrote: On 07/07/2016 03:55 PM, Andrei Alexandrescu wrote: https://wiki.dlang.org/Vision/2016H2 -- Andrei Please provide feedback. We'll make a couple more passes before this is complete. Thanks! -- Andrei Wrt "Improve

Re: Vision document for H2 2016

2016-07-07 Thread Walter Bright via Digitalmars-d-announce
On 7/7/2016 1:16 PM, H. S. Teoh via Digitalmars-d-announce wrote: Recently Walter has been fixing a series of compiler bugs related to @safe, which is a very promising development, but we're not quite there yet: https://issues.dlang.org/buglist.cgi?keywords=safe_id=209407=--- The

Re: Vision document for H2 2016

2016-07-07 Thread Seb via Digitalmars-d-announce
On Thursday, 7 July 2016 at 19:56:29 UTC, Andrei Alexandrescu wrote: On 07/07/2016 03:55 PM, Andrei Alexandrescu wrote: https://wiki.dlang.org/Vision/2016H2 -- Andrei Please provide feedback. We'll make a couple more passes before this is complete. Thanks! -- Andrei I agree that you should

Re: Vision document for H2 2016

2016-07-07 Thread H. S. Teoh via Digitalmars-d-announce
On Thu, Jul 07, 2016 at 03:55:51PM -0400, Andrei Alexandrescu via Digitalmars-d-announce wrote: > https://wiki.dlang.org/Vision/2016H2 -- Andrei Under "raising participation", are there any concrete steps that can be taken to realize this goal? Given that last quarter we failed to achieve the

Re: Vision document for H2 2016

2016-07-07 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 7/7/16 3:55 PM, Andrei Alexandrescu wrote: https://wiki.dlang.org/Vision/2016H2 -- Andrei In the next pass I will integrate https://wiki.dlang.org/Walter_Andrei_Action_List#Walter_and_Andrei.27s_Action_List within the vision document. We're already stretched thin organizationally, and

Re: Vision document for H2 2016

2016-07-07 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 7/7/16 4:33 PM, Brad Roberts via Digitalmars-d-announce wrote: On 7/7/16 12:55 PM, Andrei Alexandrescu via Digitalmars-d-announce wrote: https://wiki.dlang.org/Vision/2016H2 -- Andrei In the release management section, I'd like to see some priority placed on regressions. There was a time

Re: Vision document for H2 2016

2016-07-07 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 7/7/16 4:16 PM, H. S. Teoh via Digitalmars-d-announce wrote: On Thu, Jul 07, 2016 at 03:55:51PM -0400, Andrei Alexandrescu via Digitalmars-d-announce wrote: https://wiki.dlang.org/Vision/2016H2 -- Andrei Under "safety and memory management", what about adding "plug existing known

Re: Vision document for H2 2016

2016-07-07 Thread Brad Roberts via Digitalmars-d-announce
On 7/7/16 12:55 PM, Andrei Alexandrescu via Digitalmars-d-announce wrote: https://wiki.dlang.org/Vision/2016H2 -- Andrei In the release management section, I'd like to see some priority placed on regressions. There was a time that releases were held until those where addressed. It was only

Re: Vision document for H2 2016

2016-07-07 Thread H. S. Teoh via Digitalmars-d-announce
On Thu, Jul 07, 2016 at 03:55:51PM -0400, Andrei Alexandrescu via Digitalmars-d-announce wrote: > https://wiki.dlang.org/Vision/2016H2 -- Andrei Under "safety and memory management", what about adding "plug existing known loopholes in @safe"? Recently Walter has been fixing a series of compiler

Re: Vision document for H2 2016

2016-07-07 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 07/07/2016 03:55 PM, Andrei Alexandrescu wrote: https://wiki.dlang.org/Vision/2016H2 -- Andrei Please provide feedback. We'll make a couple more passes before this is complete. Thanks! -- Andrei

Vision document for H2 2016

2016-07-07 Thread Andrei Alexandrescu via Digitalmars-d-announce
https://wiki.dlang.org/Vision/2016H2 -- Andrei