[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
re getCurrentTime()
From: |
Rick Riolo |
Subject: |
re getCurrentTime() |
Date: |
Thu, 3 Apr 1997 12:59:37 -0500 (EST) |
I think part of the problem here is the
old "principle of least surprise" for the user.
>From looking at something simple like Heatbugs,
it looks like getCurrentTime() is just returning
"the" simulation clock time. (I put that "the"
in quotes because I realize its more complicated than
it looks.) From that interpretation, its no big
jump to expect that
1) time=0 before a simulation starts
2) when a user presses STOP on the control (which
can also be thought of as PAUSE)
there is a current time---the user might expect
to have frozen the simulation at that time point.
Thus users are surprised when that's now how it
actually works.
Getting "the" simulation time before starting,
while running, and while paused seems like
something simple and commonly used.
Maybe what is needed is careful documentation
that makes it clear how to get time's in those
three simulation state's for simple apps like heatbugs.
Better would be some one macro (say) that makes it
easy to get a time value in those three states,
again at least for simple apps (eg like heatbugs).
- r
ps Examples of more complex "time" situations
should also be in the documentation, too, of course!
Rick Riolo address@hidden
Program for Study of Complex Systems (PSCS)
1061 Randall Lab University of Michigan
Ann Arbor MI 48109-1120
http://pscs.physics.lsa.umich.edu/PEOPLE/rlr-home.html
==================================
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.
==================================
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- re getCurrentTime(),
Rick Riolo <=