This is the mail archive of the
kawa@sourceware.org
mailing list for the Kawa project.
Re: Tail sets
- From: Per Bothner <per at bothner dot com>
- To: Helmut Eller <eller dot helmut at gmail dot com>
- Cc: kawa at sources dot redhat dot com
- Date: Sun, 05 Jul 2009 16:05:26 -0700
- Subject: Re: Tail sets
- References: <87zlfnjhwt.fsf@lifebook.lan> <49BDDA63.6020009@bothner.com> <m2my9fpvm8.fsf@gmail.com> <4A4868D7.2020602@bothner.com> <m2vdmfibic.fsf@gmail.com>
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/