[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-hackers] [Chicken-users] Redefinition of imported binding g
Re: [Chicken-hackers] [Chicken-users] Redefinition of imported binding gets implicitly exported
Fri, 25 Oct 2013 20:12:21 +0200
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.