dmd 1.046 and 2.031 releases

Ary Borenszweig ary at esperanto.org.ar
Mon Jul 6 05:53:22 PDT 2009


のしいか (noshiika) escribió:
> Thank you for the great work, Walter and all the other contributors.
> 
> But I am a bit disappointed with the CaseRangeStatement syntax.
> Why is it
>    case 0: .. case 9:
> instead of
>    case 0 .. 9:
> 
> With the latter notation, ranges can be easily used together with 
> commas, for example:
>    case 0, 2 .. 4, 6 .. 9:
> 
> And CaseRangeStatement, being inconsistent with other syntaxes using the 
> .. operator, i.e. slicing and ForeachRangeStatement, includes the endpoint.
> Shouldn't D make use of another operator to express ranges that include 
> the endpoints as Ruby or Perl6 does?

I agree.

I think this syntax is yet another one of those things people looking at 
D will say "ugly" and turn their heads away.


More information about the Digitalmars-d-announce mailing list