digitalmars.D - "Maybe in D3..."
- Vladimir Panteleev (9/9) Mar 10 2014 From time to time, there are discussions concerning ideas which
- Dicebot (8/17) Mar 10 2014 I remember someone already creating such page but can't remember
- John Colvin (4/23) Mar 10 2014 Keeping track of the ideas is still worthwhile though, if only to
- Chris Williams (12/21) Mar 10 2014 I imagine that someone else could write it better than I, but
- Marco Leise (7/18) Mar 17 2014 Maybe give it a more positive name for people that find the
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
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_issuesI 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
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: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.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_issuesI 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
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_issuesI 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
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_issuesMaybe 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