Hi,

On Mon 11 Jul 2011 17:13, [email protected] (Ludovic Courtès) writes:

> BT Templeton <[email protected]> skribis:
>
>> `Define-inlinable' doesn't appear to work with mutually recursive
>> functions. Attempting to evaluate both of the following procedure
>> definitions results in a stack overflow.
>
> Indeed, mutually recursive functions cannot be inlined with this trivial
> macro.
>
> I’m not sure there’s much we can do.  Maybe we could at least document it?

You can use fluid-let-syntax.  See Dybvig's example here:

  http://www.scheme.com/csug8/syntax.html#./syntax:h1

It's nonstandard but our psyntax does have it I think.

Andy
-- 
http://wingolog.org/

Reply via email to