[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-hackers] [Chicken-users] Redefinition of imported binding g
From: |
Peter Bex |
Subject: |
Re: [Chicken-hackers] [Chicken-users] Redefinition of imported binding gets implicitly exported |
Date: |
Fri, 25 Oct 2013 20:12:21 +0200 |
User-agent: |
Mutt/1.4.2.3i |
On Sat, Oct 26, 2013 at 06:51:10AM +1300, Evan Hanson wrote:
> It seems to me that when `##sys#alias-global-hook` is used to resolve
> names for `set!` forms, it should be called with the bare
> (pre-se-lookup) identifier, and when `assign` is true and you're
> currently in a module it should always create a module-prefixed
> identifier and update the environment, instead of returning the existing
> alias for imported symbols. But, I couldn't get this to work without
> breaking other things.
I've said it many times, ##sys#alias-global-hook is nasty and needs to
die. Anything short of that would just be us shuffling bugs around, IMO.
Sorry I'm not more helpful today.
Cheers,
Peter
--
http://www.more-magic.net