DMD 0.154 release
Sean Kelly
sean at f4.ca
Wed Apr 12 13:30:22 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.
I've wondered the same thing. I never use those names for the confusion
they can cause, but haven't been able to decide whether a more rigid
enforcement might be too draconian.
Sean
More information about the Digitalmars-d-announce
mailing list