GemStone (GLASS) will be writing and reading "old-style" mcz files for the foreseeable future, so backward compatibility is important.
Dale ----- "Lukas Renggli" <[email protected]> wrote: | > - idea: we keep the * notation but we hook into the | tools to | > create real package. In particular the user could | either explicitly | > add a method extension | > to a package or use the* notation. The end result | should be the star | > notation in the cat | > and the use of a real package in the background. | | It would be nice if old packages could be imported and new ones | merged | and exported without problems. If a package is named "Foo", then its | categories would be represented in Monticello as | "Foo-OriginalCategoryName" and its protocols as | "*foo-OriginalProtocolName". This would allow full compatibility. | | > platform could be a problem. So lukas do you if VW uses the | * | > convention, I imagine at least when | > saving code? | | Yes, they use the same convention. Categories are not really visible | in VW, but they are the same as on the Pharo side. The package name | could actually be cropped from the protocol, but they strangely don't | do that and still display the *. | | Cheers, | Lukas | | | -- | Lukas Renggli | http://www.lukas-renggli.ch | | _______________________________________________ | 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
