>> 
> 
> One we did for Pharo4 is to use the Associations of Globals to model these 
> variables as meta-objects (in the same spirit as the Slot objects).
> 
> Thos means that
>       -> there is an Api to get them
>       -> they have an API to read /write
> 
> This is just “sugar” on what the associations did already:
> 
> global := SmalltalkImage classVariableNamed: #CompilerClass.
> global read.
> global class
>               ==> ClassVariable
> 

Having objects for concepts like this allows of course to leverage the power of
the tools… e.g. this adds an inspect pane that shows all users of variables:

14562 add a Users tab to GTInspector for Slots and LiteralVariables
        https://pharo.fogbugz.com/f/cases/14562


Reply via email to