[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ControlPanel puzzle (1.2)
From: |
Rick Riolo |
Subject: |
Re: ControlPanel puzzle (1.2) |
Date: |
Tue, 28 Jul 1998 08:00:42 -0400 (EDT) |
I have observered this (or something very similar...I don't
recall the exact details) for a long time (ie back through several
versions). I have observered it in heatbugs and in my own sims.
I reported it, but I can't recall the exact explantion someone from the
swarm group gave me; as I recall they didn't think it was a bug.
I still think that while it may not be a "bug", its a
problematic feature, because it violates the principle of
least surprise. (ie, I have had several users who notice it
and think its a bug.)
- r
Rick Riolo address@hidden
Program for Study of Complex Systems (PSCS)
4477 Randall Lab
University of Michigan Ann Arbor MI 48109-1120
Phone: 734 763 3323 Fax: 734 763 9267
http://www.pscs.umich.edu/PEOPLE/rlr-home.html
On Mon, 27 Jul 1998, Sven N. Thommesen wrote:
> Date: Mon, 27 Jul 1998 16:41:14 -0500
> From: Sven N. Thommesen <address@hidden>
> To: address@hidden
> Subject: ControlPanel puzzle (1.2)
>
>
> All,
>
> I've noticed the following strange behavior from the control panel:
>
> 1. While the sim is running:
> a) after I hit Stop, the sim runs 2 more periods before stopping;
> b) then, I have to hit Step or Next twice before anything happens;
> c) if I hit Quit, the sim runs 1 more period before quitting.
>
> 2. After the sim has been halted with [controlPanel setStateStopped]:
> a) need 2 presses on Quit to dismiss the sim;
> b) need 2 presses on Next or Step for every time period executed;
> c) the Start button acts like Next/Step instead of letting the sim run.
>
> Anyone else see this behavior? Looks like a bug to me ...
>
> (Unless the problem is in the [controlPanel setStateStopped] message; I
> note that HeatbugBatchSwarm calls [self stopRunning], while mousetraps does
> [getTopLevelActivity() terminate]. Which is the preferred method of
> stopping, for GUI and non-GUI apps respectively ?
>
> And finally: what's the intended difference between 'Step' and 'Next' ?
>
> -Sven
>
>
> ==================================
> Swarm-Support is for discussion of the technical details of the day
> to day usage of Swarm. For list administration needs (esp.
> [un]subscribing), please send a message to <address@hidden>
> with "help" in the body of the message.
> ==================================
>
==================================
Swarm-Support is for discussion of the technical details of the day
to day usage of Swarm. For list administration needs (esp.
[un]subscribing), please send a message to <address@hidden>
with "help" in the body of the message.
==================================
Re: ControlPanel puzzle (1.2), Marcus G. Daniels, 1998/07/30