On Saturday, 1 June 2013 at 02:58:59 UTC, Juan Manuel Cabo wrote:
Well, the discussions at dconf convinced me. Certainly, at this point, I think that the only semi-viable excuse for not making functions non-virtual by default is the code breakage that it would cause, and given how surprisingly minimal that is, I think that it's definitely worth it - especially when the kind of folks whose code Walter is most worried about breaking are the guys most interested in the change.

- Jonathan M Davis


Making everything final by default would IMO kind of break
automated mock classes generation for unit testing,
automatic proxy class generation for DB entities, and
other OOP niceities.


Yeah, everybody seems to ignore that. OOP is slow in general, due to excess of indirections, so if its loose its benefits . . .

Reply via email to