Hi,
Since we're closing in on a new release, could I ask again for a hierarchical system organization? For those using the PackageBrowser, it's really nice to have a top level "package" organization that looks like Kernel Collections Graphics Music Interface System Network Morphic Wonderland (other packages here such as TGen, Siren, ...)
(Part of the raison d'etre of the PackageBrowser is to be able to get anywhere in the system without having to scroll the browser lists.)
Note that I merge Numeric into Kernel, Balloon into Graphics and Alice into Wonderland (where she belongs).
The entire system organization I use is as follows:
Kernel-Objects Kernel-Classes Kernel-Methods Kernel-Processes Kernel-Numeric-Magnitudes Kernel-Numeric-Numbers Collections-Abstract Collections-Unordered Collections-Sequenceable Collections-Text Collections-Arrayed Collections-Streams Collections-Weak Collections-Support Graphics-Primitives Graphics-Display Objects Graphics-Transformations Graphics-Paths Graphics-Symbols Graphics-Views Graphics-Editors Graphics-Files Graphics-Support Music-Synthesis Music-Scores Interface-Framework Interface-Support Interface-Pluggable Interface-Menus Interface-Browser Interface-Inspector Interface-Explorer Interface-Debugger Interface-FileList Interface-File Contents Browser Interface-Changes Interface-Web Browser Interface-Mail Reader Interface-IRC Chat Interface-Projects System-Compiler System-Support System-Object Storage System-Files System-Compression System-Serial Port System-Network System-Exceptions-Kernel System-Exceptions-Extensions System-Exceptions-Tests Network-Url Network-Protocols Network-RFC822 Network-Telnet Network-SqueakPage Network-PluggableWebServer Network-HTML-Formatter Network-HTML-Forms Network-HTML-Parser-Entities Network-HTML-Parser Network-HTML-Tokenizer System-Squeak-Interpreter System-Squeak-Translation to C System-Squeak-Plugins System-Squeak-TestPlugins System-Squeak-Applescript Graphics-Balloon-Geometry Graphics-Balloon-Fills Graphics-Balloon-Collections Graphics-Balloon-Simulation Graphics-Balloon-Engine Graphics-TrueType-Fonts Graphics-TrueType-Support Morphic-Flash-Morphs Morphic-Flash-Import Morphic-Flash-Support Morphic-Kernel Morphic-Support Morphic-Text Support Morphic-Basic Morphic-Widgets Morphic-Demo Morphic-Models Morphic-Windows Morphic-Menus Morphic-Components Morphic-Components-Demo Morphic-Scripting Morphic-Scripting-Support Morphic-Scripting-Tiles Morphic-Books Morphic-Palettes Morphic-Games Morphic-Experimental Morphic-Balloon-Demos Morphic-Postscript Collections-EncodingFilters Graphics-Balloon-3D-Viewing Graphics-Balloon-3D-Engine Graphics-Balloon-3D-Vectors Graphics-Balloon-3D-Objects Graphics-Balloon-3D-Lights Graphics-Balloon-3D-Plugins Graphics-Balloon-3D-Meshes Graphics-Balloon-3D-Arrays Graphics-Balloon-3D-Import Graphics-Balloon-3D-PrimitiveEngine Graphics-Balloon-3D-Simulator Wonderland-Time Wonderland-Objects Wonderland-Misc Wonderland-Undo Wonderland-Core Wonderland-Morphs Wonderland-Mesh Wonderland-Lights Wonderland-UserObjects Wonderland-Alice2.0-Misc Wonderland-Alice2.0-Cast Wonderland-Alice2.0-Time Wonderland-Alice2.0-Scripts Wonderland-Alice2.0-Worlds Wonderland-Alice2.0-Undo Wonderland-Alice2.0-Interface Graphics-VRML-BaseNodes Graphics-VRML-Definition Graphics-3D Graphics-Containers Graphics-DisplayLists Graphics-DisplayListViews Kernel-Values Interface-Outlines Interface-Transcript Morphic-WiW S2S-Core S2S-Examples S2S-Test System-Compilers-Parsers System-Compilers-Scanners Tgen-Squeak Base Tgen-Conflict Strategies Tgen-Support Tgen-Scanning Parsing Collections-Graph Nodes Tgen-Interface Tgen-Parse Trees Collections-Graphs Tgen-Squeak UI Tgen-Token Specification Nodes Tgen-Grammar Nodes Tgen-Regular Expression Nodes PPGen-Support PPGen-Demo
What is the package Browser? I wasn't aware that squeak uses packages. Is this an extra pane that parses the category names using the '-' (Kernel-Objects, Kernel-Classes..)?
Danny
At 10:11 AM 12/1/99 -0800, you wrote:
Hi,
Since we're closing in on a new release, could I ask again for a hierarchical system organization? For those using the PackageBrowser, it's really nice to have a top level "package" organization that looks like Kernel Collections Graphics Music Interface System Network Morphic Wonderland (other packages here such as TGen, Siren, ...)
(Part of the raison d'etre of the PackageBrowser is to be able to get anywhere in the system without having to scroll the browser lists.)
Note that I merge Numeric into Kernel, Balloon into Graphics and Alice into Wonderland (where she belongs).
The entire system organization I use is as follows:
Kernel-Objects Kernel-Classes Kernel-Methods Kernel-Processes Kernel-Numeric-Magnitudes Kernel-Numeric-Numbers Collections-Abstract Collections-Unordered Collections-Sequenceable Collections-Text Collections-Arrayed Collections-Streams Collections-Weak Collections-Support Graphics-Primitives Graphics-Display Objects Graphics-Transformations Graphics-Paths Graphics-Symbols Graphics-Views Graphics-Editors Graphics-Files Graphics-Support Music-Synthesis Music-Scores Interface-Framework Interface-Support Interface-Pluggable Interface-Menus Interface-Browser Interface-Inspector Interface-Explorer Interface-Debugger Interface-FileList Interface-File Contents Browser Interface-Changes Interface-Web Browser Interface-Mail Reader Interface-IRC Chat Interface-Projects System-Compiler System-Support System-Object Storage System-Files System-Compression System-Serial Port System-Network System-Exceptions-Kernel System-Exceptions-Extensions System-Exceptions-Tests Network-Url Network-Protocols Network-RFC822 Network-Telnet Network-SqueakPage Network-PluggableWebServer Network-HTML-Formatter Network-HTML-Forms Network-HTML-Parser-Entities Network-HTML-Parser Network-HTML-Tokenizer System-Squeak-Interpreter System-Squeak-Translation to C System-Squeak-Plugins System-Squeak-TestPlugins System-Squeak-Applescript Graphics-Balloon-Geometry Graphics-Balloon-Fills Graphics-Balloon-Collections Graphics-Balloon-Simulation Graphics-Balloon-Engine Graphics-TrueType-Fonts Graphics-TrueType-Support Morphic-Flash-Morphs Morphic-Flash-Import Morphic-Flash-Support Morphic-Kernel Morphic-Support Morphic-Text Support Morphic-Basic Morphic-Widgets Morphic-Demo Morphic-Models Morphic-Windows Morphic-Menus Morphic-Components Morphic-Components-Demo Morphic-Scripting Morphic-Scripting-Support Morphic-Scripting-Tiles Morphic-Books Morphic-Palettes Morphic-Games Morphic-Experimental Morphic-Balloon-Demos Morphic-Postscript Collections-EncodingFilters Graphics-Balloon-3D-Viewing Graphics-Balloon-3D-Engine Graphics-Balloon-3D-Vectors Graphics-Balloon-3D-Objects Graphics-Balloon-3D-Lights Graphics-Balloon-3D-Plugins Graphics-Balloon-3D-Meshes Graphics-Balloon-3D-Arrays Graphics-Balloon-3D-Import Graphics-Balloon-3D-PrimitiveEngine Graphics-Balloon-3D-Simulator Wonderland-Time Wonderland-Objects Wonderland-Misc Wonderland-Undo Wonderland-Core Wonderland-Morphs Wonderland-Mesh Wonderland-Lights Wonderland-UserObjects Wonderland-Alice2.0-Misc Wonderland-Alice2.0-Cast Wonderland-Alice2.0-Time Wonderland-Alice2.0-Scripts Wonderland-Alice2.0-Worlds Wonderland-Alice2.0-Undo Wonderland-Alice2.0-Interface Graphics-VRML-BaseNodes Graphics-VRML-Definition Graphics-3D Graphics-Containers Graphics-DisplayLists Graphics-DisplayListViews Kernel-Values Interface-Outlines Interface-Transcript Morphic-WiW S2S-Core S2S-Examples S2S-Test System-Compilers-Parsers System-Compilers-Scanners Tgen-Squeak Base Tgen-Conflict Strategies Tgen-Support Tgen-Scanning Parsing Collections-Graph Nodes Tgen-Interface Tgen-Parse Trees Collections-Graphs Tgen-Squeak UI Tgen-Token Specification Nodes Tgen-Grammar Nodes Tgen-Regular Expression Nodes PPGen-Support PPGen-Demo
-- stp
Stephen Travis Pope -- http://www.create.ucsb.edu/~stp stp@expertcity.com -- stp9@cornell.edu
---
Dr. Daniel V. Oppenheim
Computer Music Center IBM T.J. Watson Research Center phone: (914) 945-1989 P. O. Box 218 (or Route 134) fax: (914) 945-3434 Yorktown Heights, NY 10598 www.research.ibm.com/music
Yes, the PackageBrowser is what we used to call the 6-paned browser; it's a simple hack that parses class category names on the first instance of $-. It only really works if all developers use two-or-more-part category names (whereby the first part is then considered the "package.").
There's a picture of it at http://www.create.ucsb.edu/squeak/STP12.html.
"Daniel V. Oppenheim" wrote:
What is the package Browser? I wasn't aware that squeak uses packages. Is this an extra pane that parses the category names using the '-' (Kernel-Objects, Kernel-Classes..)?
squeak-dev@lists.squeakfoundation.org