[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