On Tue, Jul 7, 2009 at 11:20 PM, Walter
Bright<newshou...@digitalmars.com> wrote:
> Jarrett Billingsley wrote:
>>
>> Totally agree.  They're cruft that just complicate lexical analysis.
>
> Not a significant issue, as the code to lex it is done, works, and is
> readily available.

I'm not going to argue this anymore.

>> Or just drop octal altogether.  Outside of chmod, when is there any
>> legitimate need for it these days?
>
> Translating C code to D.

I don't see this as a reasonable justification.  Octal isn't used that
much in C either, and D is already so far from C that you need an
automated tool to do it, so you might as well just have the tool
translate them.  The compiler could even disallow leading zeroes,
giving you an error on any integer literals that weren't automatically
translated.

Reply via email to