On Aug 4, 2010, at 12:46 06PM, Stéphane Ducasse wrote:
Why was SmalltalkImage >> os marked as deprecated? I thought the result of previous discussion was that the methods themselves should be moved to separate classes (like OSPlatform), but the delegating method in SmalltalkImage should be kept...
if we have OSPlatform as in Sophie and all the infrastructure there (like isUnix, isMacOS...) do we want to duplicate it in SmalltalkImage? (except for compatibility with squeak).
Ideally Smalltalk should be a simple lightweight lobby to access behavior
Smalltalk platform -> OSPlatform Smalltalk vm Smalltalk globals.
Stef
My point exactly. I don't mind SmalltalkImage>>osVersion being deprecated, but the "lightweight lobby" delegate method SmalltalkImage >> os has been deprecated as well... (There is no corresponding SmalltalkImage >> platform as you mentioned) Cheers, Henry