[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-hackers] What happened to -strict-letrecs?
From: |
Felix Winkelmann |
Subject: |
Re: [Chicken-hackers] What happened to -strict-letrecs? |
Date: |
Sat, 09 Feb 2008 14:36:27 +0100 (CET) |
From: John Cowan <address@hidden>
Subject: [Chicken-hackers] What happened to -strict-letrecs?
Date: Sat, 9 Feb 2008 03:37:49 -0500
> Apparently there was once a Chicken switch "-strict-letrecs" that made
> letrec R5RS-compliant. What happened to it?
It's gone. The situations where this really makes a difference are
negligible and one has to try relatively hard to break the obvious
(but not 100% correct) implementation which is used in chicken.
The compiler is tuned to the particular expansion used and generates
better code.
The solution is to redefine the `letrec' macro.
cheers,
felix