Re: equivalence with dummy arguments
From: Ryo Furue (furufuru_at_ccsr.u-tokyo.ac.jp)
Date: 11/19/04
- Next message: Peter Simon: "Problem running G95 on Solaris"
- Previous message: Greg Lindahl: "Re: Big array indexes (Was: Integer types for 128-bit addressing)"
- In reply to: Richard E Maine: "Re: equivalence with dummy arguments"
- Next in thread: Gordon Sande: "Re: equivalence with dummy arguments"
- Reply: Gordon Sande: "Re: equivalence with dummy arguments"
- Reply: glen herrmannsfeldt: "Re: equivalence with dummy arguments"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: 19 Nov 2004 13:38:48 -0800
Richard E Maine <nospam@see.signature> wrote in message news:<m1wtwi4zi9.fsf@MLMCE0000L22801.local>...
> furufuru@ccsr.u-tokyo.ac.jp (Ryo Furue) writes:
>
> > Richard Maine <nospam@see.signature> wrote in message news:<87brdvoog2.fsf@vega.site>...
> I think I've said all that I can usefully do so on this. I've attempted
> to present my speculation about possible reasons. I'm already out on
> a limb. I simply have no basis at all to argue about whether there are
> other ways to also look at things. Of course, there are other ways;
> I would not dream of implying otherwise.
First of all, I have no intention whatsoever to argue against
what you are saying. You offered your speculation. There's
no point in arguing against it because other views are of
course posssible. (If you find my language impolite or harsh,
considered it as due to the fact that I'm not a native speaker
of English. I'm trying to be not agressive but clear.)
Rather, there is one point which is not clear to me in what
you are saying. I repeat I'm not arguing against your view,
or I'm not try to present a different one, but I'm trying
to understand yours.
In your first response, you said
> Note that *ALL* valid forms of equivalence are completely static
> and relate to do with compile-time layout of memory. [...]
> [...]
> What do you think that the main purpose of equivalence was?
>
> From what I see, [...] equivalence was mostly to save memory by
> using the same memory for different variables where practical.
> [...]
> Equivalence of dummy arguments wouldn't have much to do
> with compile-time memory layout to save memory.
What I'm trying to understand is this last sentence.
What does the saving of memory have to do with *compile-time*
memory layout? What's the logic?
I do understand that the saving of memory has to do with
memory layout. But why compile-time? I can't follow this
jump (which it seems to me to be) in logic.
In other words, there are two things: (1) All legal forms of
equivalence concern only about *compile-time* memory layout;
(2) Primary purpose of equivalence was to save memory.
I fail to see a logical connection between these two.
In short, what I do understand are:
(1') Equivalence concerns about memory layout;
(2) Primary purpose of equivalence was to save memory.
And what I don't understand is: How does the notion of
"compile-time" come into play in this picture?
Sorry for this repetitive presentation of my question.
I've cast it in different forms so that the chance of
its getting across will be higher (I hope). If this fails,
I'll give it up.
Regards,
Ryo
- Next message: Peter Simon: "Problem running G95 on Solaris"
- Previous message: Greg Lindahl: "Re: Big array indexes (Was: Integer types for 128-bit addressing)"
- In reply to: Richard E Maine: "Re: equivalence with dummy arguments"
- Next in thread: Gordon Sande: "Re: equivalence with dummy arguments"
- Reply: Gordon Sande: "Re: equivalence with dummy arguments"
- Reply: glen herrmannsfeldt: "Re: equivalence with dummy arguments"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|