From: "Robert C. Leif, Ph.D." <rleif@rleif.com>
To: <comp.lang.ada@ada.eu.org>
Subject: Supertypes RE: Extensible Enumerated types
Date: Wed, 31 Jan 2001 00:05:29 -0800
Date: 2001-01-31T00:05:29-08:00 [thread overview]
Message-ID: <mailman.980928479.25490.comp.lang.ada@ada.eu.org> (raw)
In-Reply-To: <3A76E923.318F7C1E@averstar.com>
From: Bob Leif
To: My fellow Ada users
This is suggestion includes the addition of a new keyword to Ada. I realize
that some would consider this rank heresy.
Since Ada has Subtypes to specify a subset of a type, it would be reasonable
to create a symmetrical operation to create a superset of a type.
-- from Package Prefix_Recs
type Prefix_Type is (None, Mr, Ms, Miss, Mrs, Dr, Prof, Rev,
Other);
--From Package Prefix_Recs.Army
Supertype Army_Prefix_Type is (Prefix_Type, Private, Corporal, Sergeant,
Lieutenant, Captain, Major, Colonel, General);
Prefix_Type'range would also be a possibility.
Army_Prefix_Type would inherit all of the operations of Prefix_Type.
I believe that super is lexicography a better choice than supra. I must add
that supertypes are appropriate for a super language.
next prev parent reply other threads:[~2001-01-31 8:05 UTC|newest]
Thread overview: 41+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-01-20 7:26 Extensible Enummerated types FW: When will next Ada revision be? (83, 95, ?) Robert C. Leif, Ph.D.
2001-01-20 14:06 ` Robert Dewar
2001-01-20 16:19 ` Jeff Creem
2001-01-20 16:23 ` Mark Carroll
2001-01-20 19:18 ` Robert Dewar
2001-01-20 22:27 ` Brian Rogoff
2001-01-21 16:06 ` Robert Dewar
2001-01-21 23:08 ` Brian Rogoff
2001-01-22 2:02 ` Robert Dewar
2001-01-22 16:02 ` Brian Rogoff
2001-01-22 16:50 ` Robert Dewar
2001-01-22 21:12 ` Brian Rogoff
2001-01-22 21:26 ` Jean-Pierre Rosen
[not found] ` <Pine.BSF.4.21.0101230839000.15065-100000@shell5.ba.best.com>
[not found] ` <94rbdo$vf$1@wanadoo.fr>
2001-01-26 16:41 ` LOF4 (Was Re: Extensible Enummerated types) Brian Rogoff
2001-01-20 22:34 ` Extensible Enummerated types FW: When will next Ada revision be? (83, 95, ?) Mark Carroll
2001-01-21 16:09 ` Robert Dewar
2001-01-21 19:04 ` Mark Carroll
2001-01-21 19:26 ` Robert Dewar
2001-01-21 21:12 ` Mark Carroll
2001-01-21 17:47 ` Nick Roberts
2001-01-21 19:37 ` Robert Dewar
2001-01-22 17:26 ` Mark Lundquist
2001-01-22 20:47 ` Randy Brukardt
2001-01-22 21:41 ` Matthew Woodcraft
2001-01-30 16:17 ` Tucker Taft
2001-01-31 8:05 ` Extensible Enumerated " Robert C. Leif, Ph.D.
2001-02-10 20:34 ` Vincent Marciante
2001-01-31 8:05 ` Robert C. Leif, Ph.D. [this message]
2001-01-31 15:15 ` Supertypes RE: Extensible Enumerated types Marin David Condic
2001-02-01 22:03 ` Extensible Enummerated types FW: When will next Ada revision be? (83, 95, ?) Nick Roberts
2001-02-02 3:48 ` Robert Dewar
2001-02-02 4:41 ` Jeffrey Carter
2001-02-02 7:26 ` Robert C. Leif, Ph.D.
2001-02-02 16:38 ` Robert Dewar
2001-02-02 20:39 ` (Private message. Sorry) Nick Roberts
2001-01-22 15:02 ` Extensible Enummerated types FW: When will next Ada revision be? (83, 95, ?) Ted Dennison
2001-01-28 8:10 ` Robert C. Leif, Ph.D.
2001-02-02 21:54 ` Nick Roberts
-- strict thread matches above, loose matches on Subject: below --
2001-02-01 1:20 Supertypes RE: Extensible Enumerated types Beard, Frank
2001-02-01 3:29 ` Jeffrey Carter
2001-02-01 23:56 ` Nick Roberts
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox