[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