comp.lang.ada
 help / color / mirror / Atom feed
From: Robert Dewar <robert_dewar@my-deja.com>
Subject: Re: very specific question on Ada syntax
Date: Wed, 31 Jan 2001 06:10:10 GMT
Date: 2001-01-31T06:10:10+00:00	[thread overview]
Message-ID: <958a81$kt3$1@nnrp1.deja.com> (raw)
In-Reply-To: 877l3ck7nb.fsf@deneb.enyo.de

In article <877l3ck7nb.fsf@deneb.enyo.de>,
  Florian Weimer <fw@deneb.enyo.de> wrote:
> Robert Dewar <robert_dewar@my-deja.com> writes:
>
> > Yes, you can imagine a world in which 16 bit characters are
> > used uniformly, but that world is not today's world (I am
> > talking about common usage in Japan, Korea and China -- all
> > of which tend to use different representation methods, all
> > common ones of which are supported by GNAT.
>
> BTW, Unicode is now a 21.something bit character set, and the
> Wide_Character type is no longer appropriate for representing
Unicode
> (UCS-4) characters.  Will Ada be adapted accordingly?

I think in practice that the 16-bit subset of Unicode, the BMP
page of 10646, will be much more widely used in practice than
the full 21-bit set, and it was a quite deliberate decision
in the design of Ada to restrict Wide_Chararacter to the BMP.

Of course there is certainly nothing to stop the addition of
a Wide_Wide_Character type to the language, and at the very
least it would be worth an ARG ruling permitting this usage.

Actually our experience is that very few people are even using
the BMP in most Ada applications. There was certainly a
requirement to support it in Ada 95 (it in fact was a deal that
had been made in passing the ISO Ada 85 standard, where it was
noted that the standard was deficient with respect to character
set support, and it was agred that this would be addressed
in the next revision of the language).

Of course if Ada gets used more in international commerce,
perhaps making use of the IS annex, then the provision of
Wide_Character is important.

So far, the most significant program I know of using
Wide_Character and Wide_String is the ASIS definition
itself, where it is used to represent source texts.



Sent via Deja.com
http://www.deja.com/



  reply	other threads:[~2001-01-31  6:10 UTC|newest]

Thread overview: 48+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <mailman.980516658.10759.comp.lang.ada@ada.eu.org>
     [not found] ` <94s4vm$qr4$1@nnrp1.deja.com>
2001-01-26 20:26   ` very specific question on Ada syntax Florian Weimer
2001-01-28  0:28     ` Robert Dewar
2001-01-30  8:47       ` Florian Weimer
2001-01-30 18:35         ` Robert Dewar
2001-01-30 22:16           ` Florian Weimer
2001-01-31  6:10             ` Robert Dewar [this message]
2001-01-31 13:29               ` Florian Weimer
2001-01-31 14:40                 ` Marc A. Criley
2001-01-26 22:43 ` Paul Graham
2001-01-28  0:32   ` Robert Dewar
2001-02-02  5:53 Christoph Grein
  -- strict thread matches above, loose matches on Subject: below --
2001-02-01 11:10 Christoph Grein
2001-02-01 17:58 ` Robert Dewar
2001-02-01  7:14 Christoph Grein
2001-02-01  5:52 Christoph Grein
2001-02-01  6:25 ` Robert Dewar
2001-02-01  9:21   ` Keith Thompson
2001-01-31  5:01 Christoph Grein
2001-01-31  6:02 ` Robert Dewar
2001-01-30  9:30 Christoph Grein
2001-01-30  7:19 Jean-Pierre Rosen
2001-01-30  6:28 Christoph Grein
2001-01-30  7:16 ` Jean-Pierre Rosen
2001-01-30 16:25   ` Mario Amado Alves
2001-01-30 17:57     ` Robert Dewar
2001-01-30 19:16       ` Ted Dennison
2001-01-31  6:16         ` Robert Dewar
2001-01-31 11:40       ` Mario Amado Alves
2001-01-31 22:09         ` Florian Weimer
2001-02-01  5:39           ` Robert Dewar
2001-02-01  5:39           ` Robert Dewar
2001-02-04 14:24             ` Florian Weimer
2001-02-01  5:38         ` Robert Dewar
2001-02-01 18:24           ` Mario Amado Alves
2001-02-02  3:52             ` Robert Dewar
2001-01-30 19:06     ` Ted Dennison
2001-01-31  6:18       ` Robert Dewar
2001-01-30 18:41 ` Robert Dewar
     [not found] <200101261211.NAA13016@bulgaria.otn.eurocopter.de>
2001-01-26 17:17 ` Mario Amado Alves
2001-01-28  0:36   ` Robert Dewar
2001-01-29 11:11     ` Mario Amado Alves
2001-01-29 15:55       ` Ted Dennison
2001-01-29 16:41         ` Ted Dennison
2001-01-29 17:52         ` Mario Amado Alves
2001-01-30  6:26         ` Robert Dewar
     [not found] <B6A1A9B09E52D31183ED00A0C9E0888C4699C9@nctswashxchg.nctswash.navy.mil>
     [not found] ` <mailman.980504596.2748.comp.lang.ada@ada.eu.org>
2001-01-26 16:17   ` Paul Graham
2001-01-26 16:38   ` Robert Dewar
2001-01-30 16:45   ` Tucker Taft
replies disabled

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