[Larceny-users] Undefined binding not detected, uses it somehow

Derick Eddington derick.eddington at gmail.com
Wed Mar 18 01:43:19 EDT 2009


Thanks.  I didn't guess it's in 9. Primitive syntax.  I thought it would
be somewhere listed in the Contents with "procedure" in the name.  Now I
see the section is referenced by the second index entry for "procedure
call", which I missed (I'll blame that on the HTML version).  I note
R5RS has it in the "Procedure calls" section listed in the Contents.  

-- 
: Derick
----------------------------------------------------------------


On Wed, 2009-03-18 at 15:40 +1100, Jon Wells wrote:
> 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