digitalmars.D - alias this
- Carl Sturtivant (9/9) Aug 30 2012 Subtyping with 'alias this' is superb and easy; it's a tremendous
- Steven Schveighoffer (6/15) Aug 30 2012 This is a limitation in implementation. According to TDPL, there will b...
- Carl Sturtivant (3/23) Aug 30 2012 Ah, thanks. Glad to hear the eventual outcome is broad.
- Carl Sturtivant (4/15) Sep 01 2012 Perhaps you can point me at a way to get a short list of features
- Don Clugston (2/19) Sep 03 2012 http://prowiki.org/wiki4d/wiki.cgi?LanguageDevel#Roadmap
Subtyping with 'alias this' is superb and easy; it's a tremendous simplifying mechanism, one of D's many ingenious and well integrated technical simplifying mechanisms that were a big part of getting me on board, spreading the word and moving to D. What is the design logic behind 364.d(9): Error: alias this compileme364.number.__anonymous there can be only one alias this --- not a complaint, I'd just like to hear opinion of the basis of the above restriction from experts.
Aug 30 2012
On Thu, 30 Aug 2012 07:48:54 -0400, Carl Sturtivant <sturtivant gmail.com> wrote:Subtyping with 'alias this' is superb and easy; it's a tremendous simplifying mechanism, one of D's many ingenious and well integrated technical simplifying mechanisms that were a big part of getting me on board, spreading the word and moving to D. What is the design logic behind 364.d(9): Error: alias this compileme364.number.__anonymous there can be only one alias this --- not a complaint, I'd just like to hear opinion of the basis of the above restriction from experts.This is a limitation in implementation. According to TDPL, there will be multiple alias this allowed in the final implementation. See this bug: http://d.puremagic.com/issues/show_bug.cgi?id=6083 -Steve
Aug 30 2012
On Thursday, 30 August 2012 at 12:58:28 UTC, Steven Schveighoffer wrote:On Thu, 30 Aug 2012 07:48:54 -0400, Carl Sturtivant <sturtivant gmail.com> wrote:Ah, thanks. Glad to hear the eventual outcome is broad.Subtyping with 'alias this' is superb and easy; it's a tremendous simplifying mechanism, one of D's many ingenious and well integrated technical simplifying mechanisms that were a big part of getting me on board, spreading the word and moving to D. What is the design logic behind 364.d(9): Error: alias this compileme364.number.__anonymous there can be only one alias this --- not a complaint, I'd just like to hear opinion of the basis of the above restriction from experts.This is a limitation in implementation. According to TDPL, there will be multiple alias this allowed in the final implementation. See this bug: http://d.puremagic.com/issues/show_bug.cgi?id=6083 -Steve
Aug 30 2012
Perhaps you can point me at a way to get a short list of features like this that we might say are "strategically limited" at the moment (perhaps even to the extent of being absent even), but definitely intended for complete implementation eventually.What is the design logic behind 364.d(9): Error: alias this compileme364.number.__anonymous there can be only one alias this --- not a complaint, I'd just like to hear opinion of the basis of the above restriction from experts.This is a limitation in implementation. According to TDPL, there will be multiple alias this allowed in the final implementation. See this bug: http://d.puremagic.com/issues/show_bug.cgi?id=6083
Sep 01 2012
On 01/09/12 15:16, Carl Sturtivant wrote:http://prowiki.org/wiki4d/wiki.cgi?LanguageDevel#RoadmapPerhaps you can point me at a way to get a short list of features like this that we might say are "strategically limited" at the moment (perhaps even to the extent of being absent even), but definitely intended for complete implementation eventually.What is the design logic behind 364.d(9): Error: alias this compileme364.number.__anonymous there can be only one alias this --- not a complaint, I'd just like to hear opinion of the basis of the above restriction from experts.This is a limitation in implementation. According to TDPL, there will be multiple alias this allowed in the final implementation. See this bug: http://d.puremagic.com/issues/show_bug.cgi?id=6083
Sep 03 2012