DMD 0.154 release

Kyle Furlong kylefurlong at gmail.com
Wed Apr 12 12:16:46 PDT 2006


Walter Bright wrote:
> pragma wrote:
>> In article <e1jeql$2vcl$1 at digitaldaemon.com>, Walter Bright says...
>>> Had to do an update since --gc-sections broke exception handling.
>>>
>>> Also, 'I' and 'l' integer suffixes are deprecated, because in many 
>>> fonts they are indistinguishable from each other and from '1'.
>>>
>>> http://www.digitalmars.com/d/changelog.html
>>
>> You're not kidding.  I found it somewhat humorous that the linked page 
>> exhibits
>> the very problem you're citing:
>>
>> * Numeric suffix '|' now deprecated, use 'L' instead.
>> * Floating point suffix '|' now deprecated, use 'i' instead.
> 
> Yup. I got this idea from the JSF document on C++ coding standards. I've 
> also wondered about disallowing single letter declarations when those 
> letters are lower case l, upper case I, or upper case O, or if that is 
> going too far.

That seems to me to be going too far. Let a style guide do that work, that is its natural role.



More information about the Digitalmars-d-announce mailing list