From: "Yannick Duchêne (Hibou57)" <yannick_duchene@yahoo.fr>
Subject: Re: Concatenate enumeration
Date: Tue, 26 Oct 2010 02:29:44 +0200
Date: 2010-10-26T02:29:44+02:00 [thread overview]
Message-ID: <op.vk5qbul4ule2fv@garhos> (raw)
In-Reply-To: 0ff42bdb-63a1-4fc2-bb44-e8d89a82bc68@j18g2000yqd.googlegroups.com
Le Fri, 22 Oct 2010 21:49:26 +0200, okellogg
<okellogg@users.sourceforge.net> a écrit:
> In
> https://groups.google.com/group/comp.lang.ada/browse_thread/thread/33ce43bfeafb2681/237f979efee731d3,
> Randy Brukardt wrote:
>
>> "Robert A Duff" <bobd...@shell01.TheWorld.com> wrote in message
>> news:wcctywksu8t.fsf@shell01.TheWorld.com...
>> ...
>>
>> >> You can't. Enumeration types are not extensible.
>>
>> > Extensible enumeration types were proposed for Ada 9X,
>> > but were dropped.
>>
>> And were proposed again for Ada 2005, and were dropped again. See
>> AI95-0261-1. I doubt it will ever be proposed again.
>
> I wonder why this has not been picked up - especially when looking at
> all the new features that are making it into Ada2012.
>
> Oliver
I remember I made the same request when I felt it would be nice to be able
to extend an enumeration in multiple client packages, just like the way
you can extend a tagged record with additional members. Otherwise, I had
to declare all items of the enumeration, including many ones which was
meaning nothing in the context of the root package, or else had to
simulate enumeration extension in a tedious and not clean way (with
incompatible types, awkward conversion based on 'Pos / 'Val, and the like).
--
Si les chats miaulent et font autant de vocalises bizarres, c’est pas pour
les chiens.
next prev parent reply other threads:[~2010-10-26 0:29 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-10-22 19:49 Concatenate enumeration okellogg
2010-10-26 0:29 ` Yannick Duchêne (Hibou57) [this message]
2010-11-12 17:55 ` Randy Brukardt
-- strict thread matches above, loose matches on Subject: below --
2009-11-23 18:15 Pablo
2009-11-23 19:14 ` Jeffrey R. Carter
2009-11-23 23:21 ` Robert A Duff
2009-11-25 22:53 ` Randy Brukardt
2009-11-26 8:59 ` Dmitry A. Kazakov
2009-11-26 9:48 ` Georg Bauhaus
2009-11-26 10:03 ` Dmitry A. Kazakov
2009-11-24 19:42 ` Eryndlia Mavourneen
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox