From: holly@python.cis.ohio-state.edu (Joe Hollingsworth)
Subject: Re: layering with discriminants
Date: 4 Mar 91 02:52:59 GMT [thread overview]
Message-ID: <90348@tut.cis.ohio-state.edu> (raw)
In-Reply-To: 44963@ut-emx.uucp
In article <44963@ut-emx.uucp> hasan@emx.utexas.edu (David A. Hasan) writes:
...stuff deleted...
>My problem revolves around the fact that the DEC compiler rejects
>the presence of the discriminant in the full declaration of the adt in
>the private part of g_highLevel, since the declaration is not a record.
>But the declaration is *derived* from a record.
>My conclusion is that it is not legal to derive
>types with discriminants from parents with discriminants.
>If this is true, is there anyway to achieve an equivalent effect?
There's always this nagging problem when the compiler "rejects"
some program that you feed it:
Is the compiler right and this is not legal Ada, or is there a problem
with the compiler?
This question seems to come up frequently when trying things such
as what was described above. (As for the above, I don't have an
answer.)
Makes one wonder if having two compilers (from different vendors)
"might" help answer the above question. Probably not.
Joe
holly@cis.ohio-state.edu
next prev parent reply other threads:[~1991-03-04 2:52 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
1991-03-02 0:28 layering with discriminants David A. Hasan
1991-03-04 2:52 ` Joe Hollingsworth [this message]
1991-03-06 20:12 ` stt
1991-03-05 1:56 ` Robert I. Eachus
-- strict thread matches above, loose matches on Subject: below --
1991-03-05 18:00 Dave Williamson
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox