TLBB: The Last Big Breakage
Andrea
noneof at yourbiz.com
Sun Mar 16 07:52:09 PDT 2014
I'm a newcomer to D so I may not be aware of many things that are
going on in this community. If by any change I write anything
stupid let me know. Also this may not be the right thread to post
this and I'm sorry for that. That being said...
I'm seeing a lot a major breaking changes being discussed here on
the forums and the proposal of a possible D3. As Walter and
Andrei noted in another thread, I don't think D can take that
hit. From my understanding, D is starting to get back on his feet
after the D1->D2 transition *now*. Another major transition would
mean killing it.
I propose an OpenGL-like route to deprecation through the use of
profiles. DMD could implement a default core profile and an
optional compatibility profile (adding/replacing in the core
profile the otherwise broken features) to be activated with a
flag. In a few years time the compatibility profile would be
deprecated and DMD would enforce the new "best practices". In the
short term the current "broken" code will still work without
having to be rewritten.
More information about the Digitalmars-d
mailing list