> Can someone explain the thinking of the R6RS committee here?

I could never understand that either.

How will inlining and beta-reduction apply if the procedure is not
applied, and simply being a reference to something?

The closest notion I can see is that, for some reason, the code could
possibly be transformed into:

(eqv? (lambda (x) (+ x 1)) (lambda (x) (+ x 1)))

which IMO, is a wasted optimization in the case where the procedure is
not applied.

My 2 cents

leppie


-- 
http://codeplex.com/IronScheme
http://xacc.wordpress.com

_______________________________________________
r6rs-discuss mailing list
r6rs-discuss@lists.r6rs.org
http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss

Reply via email to