Tail sets

Per Bothner per@bothner.com
Sun Jul 5 23:06:00 GMT 2009


On 06/29/2009 03:23 AM, Helmut Eller wrote:
> Just two more notes.
>
> 1. It would be cute if code like this:
>
> (define (foo x)
>    (letrec ((f (lambda ()
>                  (if x (f) (g))))
>             (g (lambda ()
>                  (if x (g) (f)))))
>      (f)))
>
> wouldn't allocate a frame.

I just check in a fix which seems to have (accidentally?)
fixed this.
-- 
	--Per Bothner
per@bothner.com   http://per.bothner.com/



More information about the Kawa mailing list