comp.lang.ada
 help / color / mirror / Atom feed
From: robert_dewar@my-dejanews.com
Subject: Re: MI for Ada
Date: 1999/02/15
Date: 1999-02-15T00:00:00+00:00	[thread overview]
Message-ID: <7a86q2$kec$1@nnrp1.dejanews.com> (raw)
In-Reply-To: 7a7aav$mse$2@plug.news.pipex.net

In article <7a7aav$mse$2@plug.news.pipex.net>,
  "Nick Roberts" <Nick.Roberts@dial.pipex.com> wrote:

> A blasphemy in 1983 perhaps, but not such a blasphemy
> now. Provided the extended syntax is rejected when the
> compiler is in 'standard mode', and
> accepted in some special mode (probably activated by a
> compiler flag), the sacred snake remains in his lair.

It is equally valid to have the RM mode activated by a
flag, there is no sense which requires the "default" mode
(whatever that means) to be the RM mode.
>
> Actually, it occurs to me that there is no particular
> difficulty in providing multiple inheritance from several
> publicly null-record tagged types at the same time.


Hmm! Nick, you have a long way to go in analyzing difficult
RM issues. No particular difficulty??? This is in fact a
VERY difficult proposal to get right, and almost certainly
it will run aground on any number of rocks on the way.

Have you read the AI's. I assume so if you are even vaguely
serious about implementing an Ada 95 compiler. If not, you
should, it would give you an interesting insight into the
delicate semantic issues of the language. Actually reading
the AARM is also a good way to get a feeling for this.

Multiple inheritance is a well known landmine in
programming language semantic definition land!

-----------== Posted via Deja News, The Discussion Network ==----------
http://www.dejanews.com/       Search, Read, Discuss, or Start Your Own    




  reply	other threads:[~1999-02-15  0:00 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-02-11  0:00 MI for Ada Brian Rogoff
1999-02-11  0:00 ` Tucker Taft
1999-02-12  0:00   ` Robert I. Eachus
1999-02-12  0:00     ` Brian Rogoff
1999-02-13  0:00     ` Alexy V Khrabrov
1999-02-14  0:00       ` Nick Roberts
1999-02-15  0:00         ` robert_dewar [this message]
1999-02-18  0:00           ` Nick Roberts
1999-02-16  0:00         ` Robert I. Eachus
1999-02-16  0:00           ` robert_dewar
1999-02-16  0:00             ` Robert I. Eachus
1999-02-17  0:00           ` Brian Rogoff
replies disabled

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