On 2010-03-18, at 12:35 AM, Stéphane Ducasse wrote:
Thanks. I will publish what I did and we can iterate from here.
I have isUnix isRiscOS isMacOS isWin32 isWin32CE
And I imagine that I will need isMacOS9 isMacOSX
isMac isiPhone "Answer true if running on iPhone" ^ (self platformName = 'iPhone') So one of two things can happen here (1) that you retain the isMacOS9 and isMacOSX to retain the existing usage where we have an OS9 codebase and a OS-X subclassed codebase. (2) Or you drop OS9 completely and folded the OSX & OS9 into a single class. Personally I think folding the classes together is a better choice since a closure based image won't run on OS9.
What is the significance of version 1030?
Yes this was my question?
In that case the behavior of the operating system was different between 10.0 and 10.3 versus 10.3 onwards. So to make the tests past on 10.2 it had to be different from what happens when you run 10.4 -- =========================================================================== John M. McIntosh <johnmci@smalltalkconsulting.com> Twitter: squeaker68882 Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com ===========================================================================