On Aug 29, 2011, at 6:35 PM, Lukas Renggli wrote:
Nautilus looks to me like yet another Smalltalk-80 browser that works exactly the same as all previous Smalltalk browsers in the last 32 years (including OB). IMHO fixed lists, a text field and ugly buttons do not cut it anymore. Did any Smalltalker ever work with XCode, Eclipse, VisualStudio, ...?
Have a "basic" browser so that we can get rid of StringHolder.
You could push down all the code of StringHolder into the subclass(es) and remove the empty class. This can be done with RB with a few clicks.
I want to remove all the code of the hierarchy
No more for me.
Introducing more code into Pharo that depends on more parts of Pharo (RPackage, Announcement, Pragma, Ring, RB, Shout, ...) doesn't make it easier to maintain and change Pharo. Or did I misunderstand something about cohesion and coupling? :-)
Why do you say that Ring = replacement for MethodComment, MethodReference, PseudoClass, PseudoMethod, ..... Pragma is compiler stuff Shout should be pluggable Announcement = replacement for SystemChangeNotifier RPackage = replacement for PackageInfo So I do not see the problem of coupling.
Lukas
-- Lukas Renggli www.lukas-renggli.ch