FailedChanges

Summary

  1. Introduce special ForeignVariable to model a unified access to variables from any context. (details)
Commit c19ea2fc43c470f04a54fd8da88bd84beeea219a by dionisiydk
Introduce special ForeignVariable to model a unified access to variables from any context. 
For example it will allow to transparently use temps from the local context in doIt expressions:
```Smalltalk
| temp |
temp := 100.
foreignVariable := ForeignVariable named: #temp fromContext: thisContext.
Smalltalk compiler
bindings: {foreignVariable};
evaluate: '1+temp'.
```
The file was addedsrc/Kernel/ForeignVariable.class.st
The file was modifiedsrc/Kernel/Variable.class.st (diff)