www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Re: Deprecation schedule

Andrei Alexandrescu:

 I wonder what would be a good deprecation schedule.

I'd like to know something about the deprecation schedule of compiler features too, that is when they will be removed from the DMD front-end. Things like part of the complex number syntax, typedef, floating point comparison operators (are they present still?), scoped classes, delete, implicit string joining, old operator overloading scheme, and so on and on. This stuff makes the front end code longer, may cause bugs (because you don't have bugs in code that is not present), needs maintenance to be kept working as DMD changes, makes the creation of alternative D compilers unnecessarily a bit harder and laborious, and it may confuse newbies. I've seen lot of talking about deprecated features (like the long discussion about deprecation of delete), but only very rarely I've seen them actually removed... (I remember the array[new], some bad C syntax removed recently and what else?). Bye, bearophile
Nov 28 2010