From: tmoran@acm.org
Subject: Re: what means the " ' " in use with a record type?
Date: Sun, 25 Aug 2002 06:15:51 GMT
Date: 2002-08-25T06:15:51+00:00 [thread overview]
Message-ID: <rC_99.324$gK6.29595828@newssvr21.news.prodigy.com> (raw)
In-Reply-To: 5ee5b646.0208240519.9e2a872@posting.google.com
> This is highly misleading, The questioner asked about the apostrophe, and
> Tom is answering about the whole construct.
I sincerely hope I didn't mislead the questioner. I thought about
including a mention of the more general subject of qualified expressions,
but, given the rest of the question:
> Has it anything to do with pointers or only in memory writing?
it seemed to me better to give a simple answer to the immediate question.
I suspect that qualified expressions are fairly rare in practice
except for an allocation with an initial value.
> x := new (value => x, to => 1);
>
> then the allocator has no idea what you are talking about, since there is
> nothing to say that this is a node. The qualified expression fixes this
If x is an access to type node, why is the qualified expression needed,
while it's not needed in:
type fruits is (apple, orange, banana);
type colors is (red, orange, yellow);
color : colors;
fruit : fruits;
begin
color := orange;
fruit := orange;
next prev parent reply other threads:[~2002-08-25 6:15 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <c923f575.0208231040.301add2@posting.google.com>
2002-08-23 20:16 ` what means the " ' " in use with a record type? tmoran
2002-08-24 13:19 ` Robert Dewar
2002-08-25 6:15 ` tmoran [this message]
2002-08-25 15:42 ` Ben Brosgol
2002-08-25 23:29 ` Steven Deller
2002-08-26 1:20 ` tmoran
2002-08-26 20:43 ` Robert Dewar
2002-08-26 20:41 ` Robert Dewar
2002-08-26 21:37 ` tmoran
2002-08-25 5:00 ` R. Tim Coslet
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox