Path: utzoo!mnetor!uunet!seismo!sundc!pitstop!sun!decwrl!hplabs!well!shf From: shf@well.UUCP (Stuart H. Ferguson) Newsgroups: comp.sys.amiga Subject: Re: Ban the Cloud! Message-ID: <5330@well.UUCP> Date: 28 Feb 88 10:24:10 GMT References: <882@pasteur.Berkeley.Edu> Reply-To: shf@well.UUCP (Stuart H. Ferguson) Organization: The Blue Planet Lines: 23 *&(Johnathan Dubman) suggest forking a new process for each drawer on the Workbench. Actually, I was considering a design that would fork a new process for each -icon-. Whoa -- what the hell for, you ask? For a vanilla Workbench this would be major overkill, but it would provide great hooks for expandability. The Workbench environment would be a graphical representation of an object oriented system, with the objects running concurently and passing messages among themselves and the Workbench. Such a system could be expanded by programmers adding new types of icons (objects, that is) such as the "suspended-process" type icon (to handle the much saught after "iconification" of a process in a totally Workbench- compatable way). Since all the parts would be modular, someone could write their own drawer window code to display files any way they liked. Lots of other neat things would be possible as well, and probably things I've never even considered. The idea appeals to me at some abstract level too, although the programming would probably be a pain (at first). Perhaps if I have a few free weeks I'll build a prototype. -- Stuart Ferguson (shf@well.UUCP) Action by HAVOC (shf@Solar.Stanford.EDU)