chicken-users
[Top][All Lists]
Advanced

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

Re: [Chicken-users] Chicken Gazette issue #17


From: Alan Post
Subject: Re: [Chicken-users] Chicken Gazette issue #17
Date: Fri, 14 Jan 2011 05:28:45 -0700

On Fri, Jan 14, 2011 at 10:56:26AM +0100, Christian Kellermann wrote:
> The change request for special handling of procedures in
> `equal?`/`equal=?` has been implemented.
> 

And it works for me!  I can share ~30% of the subproductions I
generate in jbogenturfahi now, which is a small savings in memory
but a large one in instruction caching.  Since these productions
are referenced everywhere, they get used a lot, and I'm really
happy I'm using the same code to run them whereever they appear.

> The names of toplevel-entry points for library units can now contain
> arbitrary characters. Since the naming conversion is not backwards
> compatible, bootstrapping may be a bit tricky. This means if you
> get errors mentioning /C_foo_2d1_toplevel/ build your chicken, make
> spotless and rebuild it again with the binary you got from the first
> step.
> 

When I first encountered this problem, I tried using git bisect.  It
was the first time I'd used git bisect.  I had no luck doing so, because
each time I performed the bisect I failed to compile chicken with itself.
It was fun to learn how to do that, I'm sorry this change kept me
from running the experimental branch for so long.  Now I know what
to do, at least.  :-)

> Some useless warnings have been removed.
> 

I'm also really happy with this one.  It makes my build output much
cleaner, so I can spot legitimate warnings.

It's good to see another Gazette!

-Alan
-- 
.i ko djuno fi le do sevzi



reply via email to

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