2013/7/9 Stefan Marr <smalltalk@stefan-marr.de>
Hi Clément:
On 09 Jul 2013, at 10:15, Clément Bera <bera.clement@gmail.com> wrote:
Now I'd like to know what context's state do we modify, and what states are just internal representations ?
I extended my VM with additional information that is kept in the context. My contexts can be 'owned' by a certain metaobject, and they indicate with a boolean whether the execution should regard that metaobject or not, for instance to delegate certain operations to it.
Sounds cool, nice idea. What VM did you extend ? Vanilla, Stack ? If i remember correctly you implemented Roar VM so maybe you extended this one ?
So, that's all not exactly 'Pharo' but, I wanted to point out that there are use cases where additional fields and mutability of those is desirable.
Yeah this feature is nice. And an efficient implementation should be doable. Thanks for your answer.
Best regards Stefan
-- Stefan Marr Software Languages Lab Vrije Universiteit Brussel Pleinlaan 2 / B-1050 Brussels / Belgium http://soft.vub.ac.be/~smarr Phone: +32 2 629 2974 Fax: +32 2 629 3525