Jaja, you're right :).
What is better?� Having SmalltalkImage or OSPlatform hardcoded there?� If we decide the right answer is SmalltalkImage, then we should change the deprecation in SmalltalkImage which currently is:
platformName
��� "Return the name of the platform we're running on"
��� self deprecated: 'Use OSPlatform'.
��� ^ OSPlatform platformName
And maybe it's better as
platformName
��� "Return the name of the platform we're running on"
��� self deprecated: 'Use OSPlatform'.
��� ^ self os platformName
Cheers!
�On 05.10.2010 23:29, Guillermo Polito wrote:Because it doesn't work? ;)
Why not
self class environment platformName
?
The class environment is the SystemDictionary instance containing classes and globals, not the SmalltalkImage instance,
(Smalltalk is now a shortcut for the sole SmalltalkImage instance), where you find access to OSPlatform through the #os delegation method.
SmalltalkImage platformName is deprecated in 1.2, the cross-dialect way to do it is through using Smalltalk os platformName.
Cheers,
Henry
_______________________________________________
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project