Re: final methods by default

2015-03-20 Thread Daniel Kozak via Digitalmars-d-learn
On Fri, 20 Mar 2015 22:11:51 + weaselcat via Digitalmars-d-learn digitalmars-d-learn@puremagic.com wrote: On Friday, 20 March 2015 at 14:25:22 UTC, ref2401 wrote: Why aren't methods of class final by default? history use final class, it should devirtualize all methods. see:

Re: final methods by default

2015-03-20 Thread Daniel Kozak via Digitalmars-d-learn
On Fri, 20 Mar 2015 16:27:04 -0700 Jonathan M Davis via Digitalmars-d-learn digitalmars-d-learn@puremagic.com wrote: On Friday, March 20, 2015 23:53:14 Daniel Kozak via Digitalmars-d-learn wrote: On Fri, 20 Mar 2015 22:11:51 + weaselcat via Digitalmars-d-learn

Re: final methods by default

2015-03-20 Thread Dude via Digitalmars-d-learn
On Friday, 20 March 2015 at 23:47:37 UTC, Daniel Kozak wrote: On Fri, 20 Mar 2015 16:27:04 -0700 Jonathan M Davis via Digitalmars-d-learn digitalmars-d-learn@puremagic.com wrote: On Friday, March 20, 2015 23:53:14 Daniel Kozak via Digitalmars-d-learn wrote: On Fri, 20 Mar 2015 22:11:51

Re: final methods by default

2015-03-20 Thread Jonathan M Davis via Digitalmars-d-learn
On Friday, March 20, 2015 23:53:14 Daniel Kozak via Digitalmars-d-learn wrote: On Fri, 20 Mar 2015 22:11:51 + weaselcat via Digitalmars-d-learn digitalmars-d-learn@puremagic.com wrote: On Friday, 20 March 2015 at 14:25:22 UTC, ref2401 wrote: Why aren't methods of class final by

Re: final methods by default

2015-03-20 Thread John Colvin via Digitalmars-d-learn
On Friday, 20 March 2015 at 14:25:22 UTC, ref2401 wrote: Why aren't methods of class final by default? Because of a design choice to maximise usage flexibility that is questionable but not likely to change.

final methods by default

2015-03-20 Thread ref2401 via Digitalmars-d-learn
Why aren't methods of class final by default?

Re: final methods by default

2015-03-20 Thread Gary Willoughby via Digitalmars-d-learn
On Friday, 20 March 2015 at 14:25:22 UTC, ref2401 wrote: Why aren't methods of class final by default? See: http://forum.dlang.org/thread/lfqoan$5qq$1...@digitalmars.com

Re: final methods by default

2015-03-20 Thread weaselcat via Digitalmars-d-learn
On Friday, 20 March 2015 at 14:25:22 UTC, ref2401 wrote: Why aren't methods of class final by default? history use final class, it should devirtualize all methods. see: https://github.com/D-Programming-Language/dmd/pull/4427