On 3/12/2014 9:23 PM, Manu wrote:
It's not minor, and it's not achievable by other means though.
class C { final: ... } does it.
You and Andrei are the only resistance in this thread so far. Why don't you ask 'temperamental client' what their opinion is? Give them a heads up, perhaps they'll be more reasonable than you anticipate?
I didn't even know about this client before the breakage. D has a lot of users who we don't know about.
Both myself and Don have stated on behalf of industrial clients that we embrace breaking changes that move the language forward, or correct clearly identifiable mistakes.
Breaking changes has been a huge barrier to Don's company being able to move from D1 to D2. I still support D1 specifically for Don's company.