Why UTF-8/16 character encodings?

Walter Bright newshound2 at digitalmars.com
Mon May 27 18:34:47 PDT 2013


On 5/27/2013 5:34 PM, Manu wrote:
> On 28 May 2013 09:05, Walter Bright <newshound2 at digitalmars.com
> <mailto:newshound2 at digitalmars.com>> wrote:
>
>     On 5/27/2013 3:18 PM, H. S. Teoh wrote:
>
>         Well, D *does* support non-English identifiers, y'know... for example:
>
>                  void main(string[] args) {
>                          int число = 1;
>                          foreach (и; 0..100)
>                                  число += и;
>                          writeln(число);
>                  }
>
>         Of course, whether that's a good practice is a different story. :)
>
>
>     I've recently come to the opinion that that's a bad idea, and D should not
>     support it.
>
>
> Why? You said previously that you'd love to support extended operators ;)

Extended operators, yes. Non-ascii identifiers, no.


More information about the Digitalmars-d mailing list