[Seaside] Lurking SessionObjects

Avi Bryant seaside@lists.squeakfoundation.org
Thu, 21 Nov 2002 13:57:45 -0800 (PST)


On Thu, 21 Nov 2002, Derek Brans wrote:

> I have questions about a couple of the commands you've suggested:
> 1. How does the state of a changeset affect the state of an image? (I
> thought that changesets were inert records)
> 2. how is command history used by Seaside?

Inert? This is Smalltalk ;).

Neither of them have any bearing, specifically, on Seaside.  However, they
are both objects whose job it is to hang onto old state - if you're trying
to get rid of garbage, it's a good idea to flush them.  For example:

- Changesets hang onto methods.  Methods hang on to literals.  Literals
can be globals.  Globals can point to anything.
- Command history hangs onto window movements.  Windows can be inspectors.
Inspectors can point to anything.

Avi