>> 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


OK 1040 = 10.4 

ahhhhh finally I got it sorry to be that slow to see the obvious.


Stef


_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to