chicken-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-hackers] [PATCH] Fix for #989 and hopefully #877 too


From: Peter Bex
Subject: Re: [Chicken-hackers] [PATCH] Fix for #989 and hopefully #877 too
Date: Wed, 6 Nov 2013 19:35:30 +0100
User-agent: Mutt/1.4.2.3i

On Wed, Nov 06, 2013 at 07:20:41PM +0100, "Jörg F. Wittenberger" wrote:
> Now I ran a full recompile.  To the effect that some macro expansion has 
> been changed to the worse.
> 
> It's somehow related to code, which uses Petrofsky extraction (replacing 
> some hon-hygienic macros I've been using before).  This used to compile 
> perfectly for several month.  Now it returns some #<unspecified>

Have a look at whether your code uses letrec.  Its semantics changed
recently to be more standards-correct.  The quick and dirty solution
is to change all letrec uses to letrec*.

This is changeset a647d9ed65f44df527e513464093447f56e24ead, I think.

> which means that I have no working code at all anymore using chicken 
> more recent than July 23rd (my last "follow git").

The change I mentioned is from August, so that makes sense.

> Dunno what changed.  Its all so bad I could cry endlessly.

Yeah, breaking changes like this suck :(

Cheers,
Peter
-- 
http://www.more-magic.net



reply via email to

[Prev in Thread] Current Thread [Next in Thread]