Thanks. We are rethinking the browser In the new version we will have package (tree based) and tags: for class categories. Stef
Hello Phar-ites!
I was at the STIC conference this week, and decided to do a small project in Pharo to "get my feet wet." I ported the "Package Browser" (AKA 6-paned browser) that I prefer to use. the basic idea of it is to parse the system categories into a 2-level hierarchy so that the left-most pane is the top-most packages (Collections, Kernel, System, etc.). If the system is well-organized, this list hardly needs a scroll bar!
I'm attaching the code with this letter for your edification.
To use the PackageBrowser, it really helps if the system categories form a nice 2-level hierarchy, as in ,
Collections-Abstract Collections-Arithmetic Collections-Arrayed Graphics-Files Graphics-Fonts Graphics-Primitives etc.
The second file below is a system re-org for a Pharo 2.0 image. Obviously this is quite release-dependent, so it would be good to do this once in the release cycle for 3.0. In the "old days," there were about 12 top-level packages -- will this work in Pharo?
Enjoy!
Stephen Pope (stp)
<PackageBrowser.st>
<SystemOrganization.st>
----
Stephen Travis Pope - stephen@FASTLabInc.com - Santa Barbara, CA
<PastedGraphic-1.tiff>