Squeak and minimal configuration

John M McIntosh johnmci at smalltalkconsulting.com
Wed Aug 23 16:32:19 UTC 2000


on 8/23/00 12:16 AM, Stephane Ducasse at ducasse at iam.unibe.ch wrote:

> Hi
> 
> thanks for all your replies for my previous questions.
> Thanks bob for understanding what I really ask;)
> 
> I just wanted to ask something different:
> 
> I made the sad experience to have to use an old 7100/66 for programming
> because one of the student heree needed my G3 ;(((.
> Anyway the experience was interesting (besides being extremly slow)
> 
> Here is my first question:
> sometimes on 2.7 the system reacting in strange manner(could not click
> the window or have to click several times). May be this was because of double
> click delay. 
> Have anybody tried to run squeak on old machines to find possible bugs?

I think this is because the 2.7 image and VM use a polling algorithm to get
events from the OS. This causes problems were you can miss events focused
around mouse double-clicks or mouse states.

In theory one could take a 2.9 VM and given the changes sets focused on the
event model

2499EvtFixes-ar
2496MorphicEvents-ar
2495EventPrims-ar
2494EventSensor-ar

You could have a 2.7 or 2.8 image with a 2.9 VM that runs using the event
model which should fix issues on slow machines. I must admit I've not tried
this suggestion, I guess I should look into it.

PS Yes the macintosh 2.9Alpha1 VM will be posted real soon now.

> 
...

> The last question:
> I just tried 2.8 and it seems to go faster on the mac.
> Does anybody know if this is the same for other platforms and just
> an evaluation of the speedup?
> 

2.8 is noticeably faster than 2.7 for screen drawing, also bytescodes/sec

On a 500Mhz G3 
with a 2.8 image and the 2.8 VM
50274941 bytecodes/sec; 1610918 sends/sec

with a 2.7 image and a 2.7b VM
38117927 bytecodes/sec; 1597004 sends/sec

--
===========================================================================
John M. McIntosh <johnmci at smalltalkconsulting.com> 1-800-477-2659
Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
===========================================================================
Custom Macintosh programming & various Smalltalk dialects
PGP Key: DSS/Diff/46FC3BE6
Fingerprint=B22F 7D67 92B7 5D52 72D7  E94A EE69 2D21 46FC 3BE6
===========================================================================





More information about the Squeak-dev mailing list