comp.lang.ada
 help / color / mirror / Atom feed
From: jsa@alexandria.organon.com (Jon S Anthony)
Subject: Re: Difference between ADA and c++
Date: 1997/08/27
Date: 1997-08-27T00:00:00+00:00	[thread overview]
Message-ID: <JSA.97Aug27183800@alexandria.organon.com> (raw)
In-Reply-To: 3403A080.2A07@pseserv3.fw.hac.com


In article <3403A080.2A07@pseserv3.fw.hac.com> "W. Wesley Groleau x4923" <wwgrol@pseserv3.fw.hac.com> writes:

> I still think the potential for misuse is too great.  The reason I
> equated it with promotions and demotions is that there is the same
> potential for problems.

Actually, I believe the more appropriate comparison would be with
macros - and in particular real macros.  Not the sort of simplistic
stuff you have in C, but something like CL macros.  The potential for
_really_ _big_ wins would be there - as well as the potential for
completely obscure code that no one can understand what it is.

Hmmmm, (somewhat off topic here) it just occured to me that you
could probably write the entire C++ template language as an embedded
language in CL using macros.  Anyone have a reason why that might not
be true?  In which case, AS's odd claim of a couple months or so ago
in c.l.l that only C++ with its templates was capable of expressing
the STL loses all meaning (not that it had much to begin with).

/Jon
-- 
Jon Anthony
OMI, Belmont, MA 02178, 617.484.3383 
"Nightmares - Ha!  The way my life's been going lately,
 Who'd notice?"  -- Londo Mollari




  parent reply	other threads:[~1997-08-27  0:00 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1997-08-22  0:00 Difference between ADA and c++ Mr Doshi
1997-08-23  0:00 ` Robert Munck
     [not found] ` <01bcafdf$50784b80$7774d8cc@fatman>
1997-08-23  0:00   ` Library model in Ada. was " Nasser
1997-08-24  0:00     ` Dale Stanbrough
1997-08-24  0:00       ` Robert Dewar
1997-08-24  0:00     ` Library model in Ada. was " Robert Dewar
1997-08-23  0:00   ` Nasser
1997-08-24  0:00     ` Robert Dewar
     [not found]       ` <340262F6.32D3@mcs.com>
     [not found]         ` <dewar.872614961@merv>
     [not found]           ` <34043769.29EF@gsfc.nasa.gov>
1997-08-27  0:00             ` Robert Dewar
1997-08-28  0:00         ` Samuel Mize
     [not found]         ` <3403FFBA.1FDC@amst.co.at>
     [not found]           ` <34045A8A.52E7@gsfc.nasa.gov>
1997-08-28  0:00             ` Reasons why Ada is no success yet Joachim Schroeer
     [not found]         ` <5u3ckv$6bo$1@goanna.cs.rmit.edu.au>
1997-08-29  0:00           ` Difference between ADA and c++ Michael Young
1997-08-25  0:00   ` Brian Rogoff
     [not found]     ` <dewar.872607709@merv>
     [not found]       ` <JSA.97Aug26152737@alexandria.organon.com>
     [not found]         ` <Pine.SGI.3.95.970826174002.24873B-100000@shellx.best.com>
1997-08-27  0:00           ` Jon S Anthony
1997-08-27  0:00         ` Robert Dewar
1997-08-27  0:00           ` Jon S Anthony
     [not found]     ` <340340C1.72A7@pseserv3.fw.hac.com>
     [not found]       ` <Pine.SGI.3.95.970826175504.24873D-100000@shellx.best.com>
     [not found]         ` <3403A080.2A07@pseserv3.fw.hac.com>
1997-08-27  0:00           ` Brian Rogoff
1997-08-27  0:00           ` Jon S Anthony [this message]
     [not found]     ` <5u0hj7$enj$1@goanna.cs.rmit.edu.au>
1997-08-27  0:00       ` Jon S Anthony
replies disabled

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