comp.lang.ada
 help / color / mirror / Atom feed
From: Brian Rogoff <bpr@shell5.ba.best.com>
Subject: Re: Extensible Enummerated types FW: When will next Ada revision be? (83, 95, ?)
Date: Sun, 21 Jan 2001 23:08:19 GMT
Date: 2001-01-21T23:08:19+00:00	[thread overview]
Message-ID: <Pine.BSF.4.21.0101211432040.26405-100000@shell5.ba.best.com> (raw)
In-Reply-To: <94f1ed$kc8$1@nnrp1.deja.com>

On Sun, 21 Jan 2001, Robert Dewar wrote:
> In article
> <Pine.BSF.4.21.0101201408160.16701-100000@shell5.ba.best.com>,
>   Brian Rogoff <bpr@shell5.ba.best.com> wrote:
> > On Sat, 20 Jan 2001, Robert Dewar wrote:
> > > How about specifices, since not many languages support
> > > this capability (C and C++ do not even have enumeration
> > > types in the sense in which we are discussing things now
> > > after all :-)
> >
> > Objective Caml, since version 3.0, has something close,
> 
> Well er ... exactly my point, not to many people are using
> Objective Caml in their everyday programming tasks. So my
> question still stands, the claim was that this feature was
> being used in other programming languages (in common use),
> and I don't see that ...

Hmmph, I don't recall the "common/popular" qualifier in the original
question, and I thought we were trying to ascertain the utility of such 
a feature by looking at another language with the same or similar
features. The feature was added to Ocaml after it had proved its worth 
in OLabl, in particular for making the interfaces to some C libraries 
(like Tk and Gtk) more convenient. As I said, since Ada allows overloading
of enumeration names and OCaml didn't allow sum type "tag" overloading 
for the non-polymorphic variants, the argument for extending Ada is
significantly weaker than the argument for extending Ocaml with extensible 
variants.

I'd like to see the old proposals that you mention from the 9X process. It
is a shame that those documents are not more web friendly. 
 
As far as popularity goes, I bet OCaml is more widely used than many 
languages discussed here. Putting my C hat on, Ada is not very widely used
either, nor is SNOBOL, SETL, Modula-3, Oberon, ... . You'll have to define 
"in common use" more precisely, in order to keep Ada in that set and
others out ;-).

-- Brian





  reply	other threads:[~2001-01-21 23:08 UTC|newest]

Thread overview: 38+ 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 [this message]
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             ` Supertypes RE: Extensible Enumerated types Robert C. Leif, Ph.D.
2001-01-31 15:15               ` 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
replies disabled

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