the "script manager" in Stable Squeak
Joshua Channing Gargus
schwa at cc.gatech.edu
Thu May 24 19:53:30 UTC 2001
That sounds extremely nifty, Ned!
Joshua
On Thu, May 24, 2001 at 10:39:49AM -0700, Ned Konz wrote:
> On Thursday 24 May 2001 10:29, Stephen Pair wrote:
> > Jon Hylands wrote:
> > > I don't know... One of the central tenants of the way that text panes
> > > in Smalltalk work is that DoIts are done in the context of what you're
> > > looking at. Since a workspace really has no central object, nil works
> > > well. In an inspector, the context is the object being inspected. In a
> > > browser, the context is the class being browsed.
> > >
> > > If you had a UserWorkspace, then it might make sense to have it use
> > > the current user as the context...
> >
> > Right...but, isn't that exactly what a workspace is...a "user workspace?"
> > I'd even argue that the usage of "self" as the thing you are looking at is
> > a misuse...would it make more sense to have a special variable called
> > "theThingImLookingAt" (please don't take me literally).
>
> How about this: imagine a Workspace where there is a pane at the top left
> that show a list of the workspace-local variable bindings by name. Selecting
> one of these variables shows a simple inspector in the top right pane. It
> also makes that variable the receiver for Doits.
>
> You could also provide access to a global pool of variable bindings that are
> shared between Workspaces, selecting local or global variables with a button
> or checkbox.
>
> It seems to me that I once used a Workspace like this in ControlWORKS (a
> VW-based system for machine control). It's been a while, so maybe I'm wrong,
> but does this seem like a good idea?
>
> --
> Ned Konz
> currently: Stanwood, WA
> email: ned at bike-nomad.com
> homepage: http://bike-nomad.com
More information about the Squeak-dev
mailing list
|