[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug-kawa] Re: [bugs #11577] gnu.mapping.InheritingEnvironment not seein
From: |
thomas kirk |
Subject: |
[Bug-kawa] Re: [bugs #11577] gnu.mapping.InheritingEnvironment not seeing symbols in parent environment |
Date: |
Tue, 15 Feb 2005 14:37:54 -0500 |
> Note your followup is is a little unclear because you seem to use
> "symbol" when you mean "binding". Symbols are global and have no
> mutable state - though Symbols can live in different namespaces
> (packages). Dynamic bindings are implemented using Location
> objects, and they are mutable. They don't necessarily have a
> name. An Environment maps a (Symbol, property)-pair to a Location.
> The inheritance and other magic is all done at the level of
> Environments and Locations; not Symbols. (This is a change in
> the last few months.)
Yes, I did indeed conflate the terms without thought. Let me know if
the description is still unclear after sed s/symbol/binding/g.