[gambit-list] decreasing GC
Alex Queiroz
asandroq at gmail.com
Wed Apr 24 17:05:46 EDT 2013
Hallo,
On Wed, Apr 24, 2013 at 9:42 PM, Marc Feeley <feeley at iro.umontreal.ca> wrote:
>
> That will probably run slower because the test won't be inlined. I was talking about this case:
>
> (let ((x (+ a b)))
> (if (< a 0.0)
> (* x x)
> (/ 1.0 x)))
>
> Here the x will be boxed because it crosses a jump (the if).
>
I take it then that a LET is not compiled as a closed procedure
application, and thus does not count as a jump?
Thanks,
--
-alex
http://unendli.ch/
More information about the Gambit-list
mailing list