The more I use Pharo again - the more it strikes me how tedious it is to have 
to flip between instance and class side definitions.

For example - if I create a new class with an instance variable, and then in my 
class constructor method decide that it would be handy to do:

^self new children: items; yourself

But I don’t yet have the #children: method - if I select the create accessors 
refactoring (while still looking at my class method) - it does nothing because 
I have an instance variable not a class variable. So I have to switch to the 
instance side, to use this refactoring and then flip back to writing my class 
method. 

This is really tedious - we really should find a better way to do this, as it 
eats away at your programming flow. It’s not the language - its the tools…

Tim

Reply via email to