|
the compiler API allows to define an additional dictionary of bindings that shadow existing bindings.
The current version is implemented in a way that existing binding that are defined by the class (globals, class vars, pools) are not shadowed.
But there is actually no reason for this: a simple change allows us to shadow *everything*. This can be useful e.g. to compile code but exchange one class binding to point to another one.
|
|
|
Priority: 5 – Fix If Time
|
|
Status: Work Needed
|
|
Assigned to: Everyone
|
|
Milestone: Pharo7.0
|
Go to Case
|
|