[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