SystemOrganization in 2.7
Daniel V. Oppenheim
music at watson.ibm.com
Wed Dec 1 17:27:37 UTC 1999
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 at expertcity.com -- stp9 at 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
More information about the Squeak-dev
mailing list
|