Schwab,Wilhelm K a écrit :
Hilaire,
It was interesting to watch MS' position on GUI examples change over time. Visual C++
started out teaching how to create efficient software. Then one day those examples were
gone and all they could talk about was "smooth scrolling" which turned out to
be a way to make the machine do the inefficient thing four times instead of once.
The idea of altering the model, finding out what is invalidated, marking that
as closely as can be done within bounds of common sense (or until diminishing
returns), and then drawing just the changed parts is non-intuitive and VERY
important. You have done a wonderful job so far, but optimization deserves
attention.
Please fell free to search and to document it. As I wrote in my previous
email, my objective writing this documentation was not how to
efficiently implement a paint canvas.
Hilaire
_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project