Howdy, Does Squeak 2.8 or 2.9 run OK under the Classic environment of MacOS X (PB at this point). Or, has it been Carbonized? Any plans for a natice Cocoa implementation? Thanks for any info? Cheers, Roger.....
Roger Vossler wrote:
Howdy, Does Squeak 2.8 or 2.9 run OK under the Classic environment of MacOS X (PB at this point). Or, has it been Carbonized? Any plans for a natice Cocoa implementation? Thanks for any info? Cheers, Roger.....
Roger,
all versions should run fine under classic, mine runs only a couple of % slower than on the old Mac OS. Marcel Weiher has a Cocoa port (a work in progress), which runs at about 2/3 the speed of the one under Classic. It is widely believed to be much the result of gcc generating poorer code than CodeWarrior.
John McIntosh has mostly converted the Mac VM to Carbon, but the current Mac VM isn't recognized as such, and so won't run other than under Classic. I suppose something must be changed to the compilation as well.
Henrik
Roger Vossler wrote:
Howdy, Does Squeak 2.8 or 2.9 run OK under the Classic environment of MacOS X (PB at this point). Or, has it been Carbonized? Any plans for a natice Cocoa implementation? Thanks for any info? Cheers, Roger.....
...
John McIntosh has mostly converted the Mac VM to Carbon, but the current Mac VM isn't recognized as such, and so won't run other than under Classic. I suppose something must be changed to the compilation as well.
Henrik
Lately Karl Goiser karl@wattle.net has been working on some of the few pieces (sound for example) that aren't Carbonized. So progress is being made.
From: Henrik Gedenryd Henrik.Gedenryd@lucs.lu.se
all versions should run fine under classic, mine runs only a
couple of %
slower than on the old Mac OS. Marcel Weiher has a Cocoa port (a
work in
progress), which runs at about 2/3 the speed of the one under
Classic. It is
widely believed to be much the result of gcc generating poorer
code than
CodeWarrior.
Yes, I believe that's a large part of the difference in bytecode speed. Additional factors might be the PPC-patch that seems to be applied to the (Classic) Mac version ( Interpreter>>patchInterp: ). In addition, I also do not apply the generic GNU-patch, because that didn't seem to make a difference in testing a while ago. Both of these could potentially be updated.
Overall responsiveness is probably hampered much more by the fact that Quartz is still very, very slow in the Public Beta. However, all this pales compared to the sluggishness I currently encounter due to event-problems, but those don't relly, seem to be VM-related.
Marcel
squeak-dev@lists.squeakfoundation.org