Can you give a little example of usecase to illustrate how this will be useful please? :) -- Cyril Le samedi 15 août 2015, Marcus Denker <marcus.denker@inria.fr> a écrit :
On 15 Aug 2015, at 18:38, Marcus Denker <marcus.denker@inria.fr <javascript:_e(%7B%7D,'cvml','marcus.denker@inria.fr');>> wrote:
On 15 Aug 2015, at 16:48, Marcus Denker <marcus.denker@inria.fr <javascript:_e(%7B%7D,'cvml','marcus.denker@inria.fr');>> wrote:
On 15 Aug 2015, at 12:56, Marcus Denker <marcus.denker@inria.fr <javascript:_e(%7B%7D,'cvml','marcus.denker@inria.fr');>> wrote:
Ok, what I will do first is to add the API to Variables + Packages using the propertyAt: format.
Done for Globals and ClassVariables:
https://pharo.fogbugz.com/f/cases/16223/Property-API-for-Globals
in Pharo5 #234.
TODO -> properties for Instance Variables
https://pharo.fogbugz.com/f/cases/16224/Property-API-for-Slots
This means that we can now annotate all Instance Variables (Slots) in the system. E.g.
(Point slotNamed: #x) propertyAt: #test put: 5
Marcus
-- Cheers Cyril Ferlicot