David T. Lewis wrote
I am trying to find a way to make OSProcess... work on Pharo 2.0, Pharo1.x, and the various versions of Squeak and Cuis
I've been thinking a lot about keeping OSP working well on all our favorite St platforms. Metacello was designed specifically to address this type of problem, which I'm sure will multiply as squeak and pharo evolve. I wonder if MetaC works with Cuis... If not, and for older versions of Squeak/Pharo, there could be a Gofer/Installer script like the one for FFI, or - easier for users but maybe a little more work - the multiple packages could be loaded in each supported platform and re-commited as a single platform-specific package e.g. OSProcessSqueak44, OSProcessPharo20; so development would be done w. MetaC, and users can simply download one package. This would also free us from the branching that currently exists to figure out which system we're on. Are you open to committing to the multiple-package path going forward and relying on MetaC to manage these incompatibilities? Sean -- View this message in context: http://forum.world.st/Must-OSPlatform-class-osVersion-be-deprecated-tp466434... Sent from the Pharo Smalltalk mailing list archive at Nabble.com.