Jason House wrote:
Walter Bright Wrote:

���� (noshiika) wrote:
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 think this was hashed out ad nauseum in the n.g.


Hardly. There seemed to mostly be complaints about it with Andrei saying things like 
"I can't believe you don't see the elegance of the syntax".

There's been also suggestions of inferior syntax, as are now.

Andrei

Reply via email to