swarm-support
[Top][All Lists]
Advanced

[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.
                  ==================================


reply via email to

[Prev in Thread] Current Thread [Next in Thread]