[squeak-dev] computers too fast these days?

Tobias Pape Das.Linux at gmx.de
Wed Aug 21 14:14:26 UTC 2013


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Am 21.08.2013 um 16:05 schrieb Tobias Pape <Das.Linux at gmx.de>:
Am 19.08.2013 um 20:53 schrieb Chris Muller <asqueaker at gmail.com>:
[…]
  Think of a typical Game loop that adjusts its calculation based

would introduce unwanted jumps in that game loop just because some
morph somewhere flashed. 

I agree that a #flash like a #beep should be always noticeable[1]
but I think a Delay for: whatevernumber is the wrong way.

I just tested Bobs fix and then did the following:
Open a browser, focus the Protocol pane, start typing like crazy
(say 50 character in very short time). The effect was that my UI
was blocked for more than thee (3) seconds. This should really
not happen.

Interestingly, repeatedly flashing a UserDialogBoxMorph does
_not_ block the UI _although_ it is implemented using two
delays; you can drag the box around while it is flashing. 
I think this is due to the modality implementation using 
the doOneSubCycle (which I frankly do not yet understand)

Best
	-Tobias
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.20 (Darwin)

iEYEARECAAYFAlIUy0IACgkQcPVIrP6PLKt4PQCggapRrM5yo4Brj+XVOO0/+jov
L6EAn39Zw1Fpu8PN3i83Lcc5U201oEMp
=QU+5
-----END PGP SIGNATURE-----


More information about the Squeak-dev mailing list