comp.lang.ada
 help / color / mirror / Atom feed
From: "Randy Brukardt" <randy@rrsoftware.com>
Subject: Re: Ada generics
Date: Fri, 29 Dec 2006 20:40:46 -0600
Date: 2006-12-29T20:40:46-06:00	[thread overview]
Message-ID: <fbednRubuYroTAjYnZ2dnUVZ_oCmnZ2d@megapath.net> (raw)
In-Reply-To: 136rh3gzy2wpd.agw4naavc1ge$.dlg@40tude.net

"Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de> wrote in message
news:136rh3gzy2wpd.agw4naavc1ge$.dlg@40tude.net...
...
> > This is more complicated than the English-only definition, but it was
> > thought to be mandatory to get approval of a new standard. (This sort of
> > internationalization is being required of all languages: C++ has a
number of
> > proposals on the table for handling this as well.) It's also a
ramification
> > of case insensitivity - the only alternative would be to completely
abandon
> > it, and that would be very bad for compatibility with Ada 95.
>
> I don't see why letters of identifiers must be all Unicode letters. I
> wouldn't allow anything but Latin. In any case it just cannot be
> open-ended.

Because higher ups at ISO/IEC has said that such things need to be allowed.
If you want an ISO/IEC standard, you have to be responsive to their wishes.
Personally, I think anything beyond 8-bit characters is going too far (even
for strings): if it's not worth doing in English, its not worth doing! [For
me, the universe revolves around Madison, WI and everyone should speak
(American) English (dropping all of those other archaic languages) so that
everyone can communicate without unnecessary barriers. This is very similar
to my stand on Ada vs. other programming languages. But I'm not particularly
surprised when someone disagrees with any of those positions... ;-)]

And it's not "open-ended". It follows a published standard (Unicode), just
like the earlier versions of Ada followed other published standards (ISO/IEC
10646 in the case of Ada 95).

In any case, Unicode identifiers are part of the Ada Amendment. And I would
be very surprised if we went backwards on that; such a change would be very
incompatible. (I personally don't believe that many programs will use
Unicode identifiers, but it's likely to be non-zero, maybe 5%.)

                                          Randy.





  reply	other threads:[~2006-12-30  2:40 UTC|newest]

Thread overview: 62+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-12-21 14:14 Ada generics markww
2006-12-21 15:42 ` Dmitry A. Kazakov
2006-12-22  7:59   ` Martin Krischik
2006-12-22 16:14     ` Hyman Rosen
2006-12-22  7:59   ` Martin Krischik
2006-12-22 16:41   ` Hyman Rosen
2006-12-22 17:33     ` Markus E Leypold
2006-12-22 18:26       ` Hyman Rosen
2006-12-22 20:59         ` Markus E Leypold
2006-12-22 21:01           ` Markus E Leypold
2006-12-23 14:09           ` Marco
2006-12-25 14:23             ` Hyman Rosen
2006-12-29 14:13               ` Marco
2006-12-25 14:20           ` Hyman Rosen
2006-12-23 11:43     ` Dmitry A. Kazakov
2006-12-25 13:49       ` Hyman Rosen
2006-12-25 14:39         ` Dmitry A. Kazakov
2006-12-26  1:34           ` Hyman Rosen
2006-12-26  9:11             ` Dmitry A. Kazakov
2006-12-26 16:23               ` Hyman Rosen
2006-12-26 19:28                 ` Dmitry A. Kazakov
2006-12-27  1:44                   ` Hyman Rosen
2006-12-27  9:21                     ` Dmitry A. Kazakov
2006-12-27 19:06                       ` Hyman Rosen
2006-12-28 10:59                         ` Dmitry A. Kazakov
2006-12-28 16:29                           ` Hyman Rosen
2006-12-29 11:12                             ` Dmitry A. Kazakov
2006-12-29 14:56                               ` Hyman Rosen
2006-12-28 17:35                           ` Georg Bauhaus
2006-12-29 14:48                             ` Dmitry A. Kazakov
2006-12-29 19:39                               ` Georg Bauhaus
2006-12-30  9:58                                 ` Dmitry A. Kazakov
2006-12-30 14:53                                   ` Georg Bauhaus
2007-01-01 13:00                                     ` Dmitry A. Kazakov
2007-01-02 10:04                                       ` Georg Bauhaus
2007-01-02 11:11                                         ` Dmitry A. Kazakov
2007-01-02 12:33                                           ` Georg Bauhaus
2007-01-02 13:51                                             ` Dmitry A. Kazakov
2007-01-02 14:45                                               ` Georg Bauhaus
2007-01-03 10:10                                                 ` Dmitry A. Kazakov
2007-01-03 14:20                                                   ` Hyman Rosen
2007-01-03 14:55                                                   ` Georg Bauhaus
2007-01-04 10:15                                                     ` Dmitry A. Kazakov
2007-01-03 19:33                                           ` Alexander E. Kopilovich
2007-01-04 10:27                                             ` Dmitry A. Kazakov
2007-01-04 15:00                                               ` Alexander E. Kopilovich
2007-01-05 10:32                                                 ` Dmitry A. Kazakov
2006-12-30  2:25                               ` Randy Brukardt
2006-12-30 10:13                                 ` Dmitry A. Kazakov
2007-01-04  1:09                                   ` Randy Brukardt
2007-01-04 10:07                                     ` Dmitry A. Kazakov
2007-01-05  1:32                                       ` Randy Brukardt
2007-01-05  4:46                                         ` Randy Brukardt
2007-01-05  9:08                                         ` Jean-Pierre Rosen
2007-01-05 20:14                                         ` Georg Bauhaus
2007-01-06  0:14                                           ` Randy Brukardt
2006-12-29  0:09                           ` Randy Brukardt
2006-12-29 11:11                             ` Dmitry A. Kazakov
2006-12-30  2:40                               ` Randy Brukardt [this message]
2006-12-21 16:55 ` Hyman Rosen
2006-12-21 18:22   ` markww
2006-12-22  3:01 ` Steve
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox