I've cc the authors that are in the squeaksource project. 2010/10/6 Guillermo Polito <[email protected]>
> 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 Tue, Oct 5, 2010 at 6:36 PM, Henrik Sperre Johansen < > [email protected]> wrote: > >> On 05.10.2010 23:29, Guillermo Polito wrote: >> >>> Why not >>> >>> self class environment platformName >>> >>> ? >>> >> Because it doesn't work? ;) >> >> 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 >> [email protected] >> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >> > > > _______________________________________________ > Pharo-project mailing list > [email protected] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >
_______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
