comp.lang.ada
 help / color / mirror / Atom feed
From: bs@alice.att.com (Bjarne Stroustrup <9758-26353> 0112760)
Subject: Re: Mut. Recurs. in Ada9X w/o Breaking Encaps.? (LONG)
Date: Fri, 30 Sep 1994 12:33:22 GMT
Date: 1994-09-30T12:33:22+00:00	[thread overview]
Message-ID: <Cwy07M.66q@alice.att.com> (raw)
In-Reply-To: Cwx5w5.3vt@inmet.camb.inmet.com



stt@dsd.camb.inmet.com (Tucker Taft) writes

 > Bjarne Stroustrup <9758-26353> 0112760 <9758-26353> wrote:
 > >
 > >stt@dsd.camb.inmet.com (Tucker Taft) writes
 > >
 > > > This capability of Ada 9X is vaguely related to the "assignment attempt"
 > > > of Eiffel, and the dynamic_cast of ANSI/ISO C++-to-be,
 > >
 > >Ah. Hmm. I have noted a tendency to treat newer C++ features as if they were
 > >some sort of science fiction. Features such as dynamic_cast are currently
 > >available in widely-used commercial implementations of C++ as well as being
 > >part of the emerging standard.
 > >
 > >I think it would be best to leave out phrases such as ``ANSI/ISO C++-to-be''
 > >as possibly prejudicial. Alternatively, one could start a flamewar by trying
 > >to be fair by applying matching adjectives to Ada9X and Eiffel.
 > 
 > Sorry about that.  It seemed wrong to write ANSI/ISO C++; is there a version
 > number like 3.0 or 4.0 that identifies the set of features expected for
 > ISO C++ (and is already in some current C++ compilers)? I just wanted those 
 > non-C++ folks out there to know that dynamic_cast is a feature that 
 > is anticipated in the ANSI/ISO C++, and might not be familiar to 
 > those of us who have only read older C++ reference manuals.

Yes. It is hard to know exactly how to refer to these things. I generally use
a phrase like ``in the upcoming ANSI/ISO standard'' when I want specifically
to refer to standards stuff. I tend to refer to features introduced over the
last 3 or so years as ``new features'' and for each try to point out where it
has been implemented and whether it has been made available commercially.

I guess that is too elaborate, and I shouldn't have been grumpy about your
posting. Sorry. It is indeed a pity that there is no generally accepted numbering,
but with a dozen or so implementors out there it just doesn't seem feasible
to refer to C++ with all the ANSI/ISO features as, say, C++ v5.

The most current generally accessible source is my ``The Design and Evolution
of C++'' book.

	- Bjarne




  reply	other threads:[~1994-09-30 12:33 UTC|newest]

Thread overview: 43+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1994-09-27 16:52 Mut. Recurs. in Ada9X w/o Breaking Encaps.? (LONG) John Volan
1994-09-27 18:48 ` Mark A Biggar
1994-09-29  1:46   ` John Volan
1994-09-29 13:57     ` Tucker Taft
1994-09-29 17:20       ` Bjarne Stroustrup <9758-26353> 0112760
1994-09-30  1:38         ` Tucker Taft
1994-09-30 12:33           ` Bjarne Stroustrup <9758-26353> 0112760 [this message]
1994-09-29 18:37       ` John Volan
1994-09-29 19:34         ` David Weller
1994-09-30 22:13           ` John Volan
1994-10-02  3:31             ` Andrew Lees
1994-09-30  1:47         ` Tucker Taft
1994-09-30 13:30           ` John Volan
1994-09-29 18:10     ` R. William Beckwith
1994-10-03  0:33     ` Cyrille Comar
1994-09-28 14:01 ` Norman H. Cohen
1994-09-29  2:12   ` John Volan
1994-09-29 14:01     ` Tucker Taft
1994-09-29 18:37     ` Norman H. Cohen
1994-09-29  9:48   ` Magnus Kempe
1994-09-29 13:10     ` Magnus Kempe
1994-09-29 18:05       ` Tucker Taft
1994-09-30 10:20         ` Mut. Recurs. in Ada9X w/o Breaking Encaps.? Magnus Kempe
1994-09-30 13:22           ` Tucker Taft
1994-10-01  1:24       ` Mut. Recurs. in Ada9X w/o Breaking Encaps.? (LONG) Adam Beneschan
1994-10-01 12:01         ` Magnus Kempe
1994-10-01 18:43         ` Mark A Biggar
1994-10-02 16:41         ` John Volan
1994-10-02 23:33           ` Matt Kennel
1994-10-03  8:07           ` Mut. Recurs. in Ada9X w/o Breaking Encaps.? Magnus Kempe
1994-10-03 12:14           ` Mut. Recurs. in Ada9X w/o Breaking Encaps.? (LONG) Robert I. Eachus
1994-10-04  2:12             ` R. William Beckwith
1994-10-04 16:00             ` John Volan
1994-10-05 11:42               ` Robert I. Eachus
1994-10-05 21:09               ` Matt Kennel
1994-10-03 20:29           ` Harry Koehnemann
1994-09-29 13:35     ` John Volan
1994-09-30 20:27       ` Norman H. Cohen
1994-10-01  1:47         ` John Volan
1994-10-01 20:44           ` Tucker Taft
1994-10-03 11:29           ` Robert I. Eachus
1994-09-30 22:46       ` Matt Kennel
1994-10-01  2:11         ` John Volan
replies disabled

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