[squeak-dev] Extension Methods
DeNigris Sean
sean at clipperadams.com
Mon Sep 13 23:27:34 UTC 2010
Extension methods showing up as *[PackageName] is an ugly hack!! It is an implementation detail (in this context) that probably should be first class (as a package name somewhere else), but definitely shouldn't be displayed to the user here :(
How about if *[PackageName]-[method category] showed up in the browser as:
Category (in the category pane): [method category]
Method name (in the right pane): [method name] (*[PackageName])
This way, since categories would cease to be hijacked, the methods would show up in their correct logical category, and it would still be clear that they were in a different package. Ideally, the dialogs to change the package/category would reflect this model, but changing the browsers would be a good start.
From ESUG
Sean
More information about the Squeak-dev
mailing list
|