[Larceny-users] Undefined binding not detected, uses it somehow
Jon Wells
jon at bigbang.com.au
Wed Mar 18 00:40:55 EDT 2009
Page 28, second paragraph in the section titled "Procedure calls"...
When a procedure call is evaluated, the operator and
operand expressions are evaluated (in an unspecified or-
der) and the resulting procedure is passed the resulting
arguments.
jon.
On Tue, 2009-03-17 at 21:35 -0700, Derick Eddington wrote:
> I realized this probably isn't a bug. It's evaluating the call to
> assertion-violation before the reference to unless. I usually realize
> sooner when this is happening. Sorry. I've been getting used to
> libraries and programs which detect unbound identifiers sooner.
>
> P.S. I can't find the part(s) of R6RS which talk about procedure call
> sub-expressions evaluation order (i.e., that it's unspecified); where is
> it? Thanks.
>
More information about the Larceny-users
mailing list