March 17, 2014
9:59 a.m.
On 17/03/14 09:45, Henrik Johansen wrote:
Now how many do have to follow through all this?
So well yes in the end it means not thinking about compatibility costs a lot thereafter....
Smalltalk os platformName -> works in Pharo 1.3, 1.4, 2.0, 3.0, Squeak 4.1 (in other words, the first new code release after relicensing effort).
Smalltalk platformName -> works in all older version of Pharo/Squeak.
While thereâs many places backwards compat could be better preserved, this is not one of themâ¦
It is. There are other Smalltalks out there and most of them (maybe except GemStone?) have an object globally accessible under name #Smalltalk. So, Smalltalk platformName is the only sensible default as Friedrich pointed out. Best, Jan