www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - "Maybe in D3..."

reply "Vladimir Panteleev" <vladimir thecybershadow.net> writes:
 From time to time, there are discussions concerning ideas which 
would impact the language, as it is now, too drastically to be 
implemented (it would break too much code or require a 
significant reengineering effort). These discussions get lost, 
which is regrettable since some of the discussions sometimes 
produce genuinely great ideas.

Although there is no D3 on the horizon, I think it would be nice 
to keep track of these ideas anyway.

http://wiki.dlang.org/Language_issues
Mar 10 2014
next sibling parent "Dicebot" <public dicebot.lv> writes:
On Monday, 10 March 2014 at 14:50:27 UTC, Vladimir Panteleev 
wrote:
 From time to time, there are discussions concerning ideas which 
 would impact the language, as it is now, too drastically to be 
 implemented (it would break too much code or require a 
 significant reengineering effort). These discussions get lost, 
 which is regrettable since some of the discussions sometimes 
 produce genuinely great ideas.

 Although there is no D3 on the horizon, I think it would be 
 nice to keep track of these ideas anyway.

 http://wiki.dlang.org/Language_issues

I remember someone already creating such page but can't remember the title :( Main problem with it is that with D3 not being a realistic option there is not much motivation into maintaining it. Some ideas are great but by time those may become demanded collective conscious is likely to produce even greater ideas :)
Mar 10 2014
prev sibling next sibling parent "John Colvin" <john.loughran.colvin gmail.com> writes:
On Monday, 10 March 2014 at 15:16:13 UTC, Dicebot wrote:
 On Monday, 10 March 2014 at 14:50:27 UTC, Vladimir Panteleev 
 wrote:
 From time to time, there are discussions concerning ideas 
 which would impact the language, as it is now, too drastically 
 to be implemented (it would break too much code or require a 
 significant reengineering effort). These discussions get lost, 
 which is regrettable since some of the discussions sometimes 
 produce genuinely great ideas.

 Although there is no D3 on the horizon, I think it would be 
 nice to keep track of these ideas anyway.

 http://wiki.dlang.org/Language_issues

I remember someone already creating such page but can't remember the title :( Main problem with it is that with D3 not being a realistic option there is not much motivation into maintaining it. Some ideas are great but by time those may become demanded collective conscious is likely to produce even greater ideas :)

Keeping track of the ideas is still worthwhile though, if only to bring people up to speed who haven't been part of the whole conversation.
Mar 10 2014
prev sibling next sibling parent "Chris Williams" <yoreanon-chrisw yahoo.co.jp> writes:
On Monday, 10 March 2014 at 14:50:27 UTC, Vladimir Panteleev 
wrote:
 From time to time, there are discussions concerning ideas which 
 would impact the language, as it is now, too drastically to be 
 implemented (it would break too much code or require a 
 significant reengineering effort). These discussions get lost, 
 which is regrettable since some of the discussions sometimes 
 produce genuinely great ideas.

 Although there is no D3 on the horizon, I think it would be 
 nice to keep track of these ideas anyway.

 http://wiki.dlang.org/Language_issues

I imagine that someone else could write it better than I, but having to explicitly break out of safe, pure, nothrow, etc. should be the default, rather than the reverse. Of course, no option has to be language breaking. If two alternate implementations are incompatible, you can add a version/feature flag to the compiler and deprecate the older versions over time. Releasing a new version of the compiler which breaks everything ever made is bad, but if people have 12 months and a working compiler for both versions, moving over to the new expectations isn't unreasonable.
Mar 10 2014
prev sibling parent Marco Leise <Marco.Leise gmx.de> writes:
Am Mon, 10 Mar 2014 14:50:26 +0000
schrieb "Vladimir Panteleev" <vladimir thecybershadow.net>:

  From time to time, there are discussions concerning ideas which 
 would impact the language, as it is now, too drastically to be 
 implemented (it would break too much code or require a 
 significant reengineering effort). These discussions get lost, 
 which is regrettable since some of the discussions sometimes 
 produce genuinely great ideas.
 
 Although there is no D3 on the horizon, I think it would be nice 
 to keep track of these ideas anyway.
 
 http://wiki.dlang.org/Language_issues

Maybe give it a more positive name for people that find the Wiki from a web search and don't know the context. "Future ideas" or "Language challenges"? -- Marco
Mar 17 2014