[Prev][Next][Index][Thread]

Re: evaluation order



Hugh Greene q@tardis.ed.ac.uk on  2000-05-02 15:00 wrote:

> The last section of Chapter 4 of the DRM explains this.  Any use of \:=
> which corresponds to a function or function-macro call expands such that
> the above really is l-to-r; i.e.:
> 
> foo.size := 4;
> 
> is equivalent to
> 
> size-setter(4, foo)

Implying then that since := is just syntactic sugar for the setter call, the
latter defines the evaluation order.



References: