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

Reply via email to