I was looking at the Inspector and I saw the doItContext/doItReceiver but it spans over several objects and I wasn't able to figure out how it actually works / how to use it. (OpalCompiler was calling various methods on the objects, so it was expecting some kind of structure). Could you give me an example? On Sat, Oct 4, 2014 at 9:15 PM, Nicolai Hess <nicolaihess@web.de> wrote:
Am 04.10.2014 17:09 schrieb "Peter Uhnák" <i.uhnak@gmail.com>:
Hi,
I'm trying to preset variables to TextModel but I'm not sure if/how can
such thing be achieved.
With Workspace (in pre-GT Pharo) I could do
ws := Workspace openContents: 'a'. b := Dictionary new. b add: (WorkspaceVariable key: #a value: 42). ws setBindings: b.
Unfortunately Workspace isn't Spec's ComposableModel so I can't just
reuse it.
Is something similar possible with TextModel? Perhaps somehow changing model to Workspace (without actually opening the workspace) or something?
Inspector seems to do something like that but my investigation ended up in OpalCompiler which is way over my head. :(
Thanks, Peter
I don't know how this works for variable binding, but you can set the doItReceiver:
(that's how the inspector works)