Slowly working on it… very early (and right now broken) stage is in the image.
And it is not yet decided how it  will look like exactly… the only thing clear 
is
that we need to use

{#ivar1. #ivar2 . #boolean =>  BooleanSlot }

instead of the strings… both for ivars and class vars… I want to finish and 
debug the machinery around and then
start to play with it.

I am a bit tempted to go the “backward compatible” way and not use the term 
Slot but something like this:

TestCase subclass: #RBProgramNodeTest
        instanceVariables :{#ivar1. #ivar2 . #boolean =>  BooleanSlot }
        classVariables: {#MyGlobal}
        category: 'AST-Tests-Core’

Ah, and we need to think about “category”… as we now have packages.

You see how this is great not to have PoolDict in our face :)
I would rename classVariables: into sharedVariables: and make them optional :)

Reply via email to