From: "Steve" <nospam_steved94@comcast.net>
Subject: Silly question about strings (was: Filenames in Ada)
Date: Wed, 23 Nov 2005 19:21:00 -0800
Date: 2005-11-23T19:21:00-08:00 [thread overview]
Message-ID: <oNmdneZx9ePFrBjenZ2dnUVZ_t2dnZ2d@comcast.com> (raw)
In-Reply-To: DfOdncUDM740dBneRVn-tg@megapath.net
This may be a silly question, but why aren't the character dependent
packages generic?
It seems odd to have separate packages:
Ada.Strings.Fixed;
Ada.Strings.Wide_Fixed;
Ada.Strings.Bounded;
Ada.Strings.Wide_Bounded;
Ada.Strings.Unbounded;
Ada.Strings.Wide_Unbounded;
Ada.Text_IO;
Ada.Wide_Text_IO;
Instead of generic packages that use the character type as a parameter, with
predefined instatiations for character and wide_character similar to what is
done with numerics. Perhaps something along the lines of:
package Ada.Strings.Fixed is new Ada.Strings.String_Base( Character );
package Ada.Strings.Wide_Fixed is new Ada.Strings.String_Base(
Wide_Character );
and so on...
It seems like this would eliminate issues with different character sets, and
avoid the need for a language revision when a 64 bit (or 128 bit) version of
Unicode arrives.
Steve
(The Duck)
next prev parent reply other threads:[~2005-11-24 3:21 UTC|newest]
Thread overview: 38+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-11-23 17:36 Filenames in Ada Martin Krischik
2005-11-23 18:09 ` Martin Dowie
2005-11-24 19:16 ` Martin Krischik
2005-11-23 18:59 ` Dmitry A. Kazakov
2005-11-24 19:13 ` Martin Krischik
2005-11-24 20:49 ` Dmitry A. Kazakov
2005-11-24 21:23 ` Larry Kilgallen
2005-11-25 7:12 ` krischik
2005-11-25 12:25 ` [OT] VMS ODS-5 filesystems, was: " Simon Clubley
2005-11-25 18:01 ` Martin Krischik
2005-11-25 18:27 ` Georg Bauhaus
2005-11-25 19:54 ` Martin Krischik
[not found] ` <gjqeo157udsnbfuq8ak4dosf6nep5fomss@4ax.com>
2005-11-27 9:31 ` [OT] VMS DCL prompt, was: " Martin Krischik
2005-11-30 0:16 ` [OT] Administrator accounts (was: VMS DCL prompt) Björn Persson
2005-11-30 4:23 ` Larry Kilgallen
2005-11-23 22:18 ` Filenames in Ada Randy Brukardt
2005-11-24 3:21 ` Steve [this message]
2005-11-24 4:58 ` Silly question about strings (was: Filenames in Ada) Larry Kilgallen
2005-11-24 9:15 ` Martin Dowie
2005-11-24 11:30 ` Silly question about strings Brian May
2005-11-24 13:06 ` Silly question about strings (was: Filenames in Ada) Larry Kilgallen
2005-11-29 3:17 ` Randy Brukardt
2005-11-29 5:53 ` tmoran
2005-11-29 21:48 ` Randy Brukardt
2005-11-30 0:15 ` Björn Persson
2005-11-24 19:05 ` Filenames in Ada Martin Krischik
2005-11-25 6:54 ` Martin Dowie
2005-11-26 1:22 ` Björn Persson
2005-11-27 10:21 ` Martin Krischik
2005-11-30 0:13 ` Björn Persson
2005-12-01 6:59 ` Martin Krischik
2005-12-03 1:07 ` Björn Persson
2005-12-14 6:59 ` Dave Thompson
2005-12-15 20:23 ` Martin Krischik
2005-12-17 0:22 ` program privileges (was: Filenames in Ada) Georg Bauhaus
2005-12-17 16:59 ` Filenames in Ada Simon Wright
2005-12-17 23:18 ` Larry Kilgallen
2005-12-18 13:30 ` privileges in Unix and VMS (was: Filenames in Ada) Björn Persson
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox