I think people are aware that even in commercial Smalltalks the tools
are decades behind the state of the art in Eclipse.
Well its fortunate the our language works in dog years, so is that
10/7 ;)
Seriously - I think you've shown that with a good engine (which I'm
hoping it is - it seemed that way when I first came across a few bits
in Dolphin) - and a bit of knowledge (although you have tons - but I'm
hoping we can follow in your footsteps), a few people could make a big
impact on what is possible (I certainly don't find it easy to even
contemplate writing these things in Eclipse, as the model is very
complicated).
Have a look the method #refactoring in ORCmdCreateSubclassRefactoring
and ORCmdCreateSuperclassRefactoring. Maybe you can improve something
in terms of UI -> Refactoring Engine interaction?
I will certainly have a look - and maybe with a bit of guidance at
ESUG I might be able to make a difference too.
There are already numerous refactorings that I "ported" from Eclipse:
I just took these for granted... I've been "spoiled" while being away,
and had forgotten what the original base set was. I LOVE the generate
multiple accessors (and the ability to edit that list and remove ones
you don't want). I sometimes which it was a bit more tickable - but
the alt-x (or right click) on an item works reasonably well.
As well as some new Smalltalk specific ones:
Nice.
Thanks as always for your contributions on this - its inspiring
Tim
_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project