On Nov 30, 2009, at 12:07 , Stéphane Ducasse wrote:
Hi there
I think this has been discussed before, but I cant tell if there is an official rule for that (maybe it could be added to the wiki).
So let's say I have a patch which removes the Collection arithmetic protocols (332). Now this protocol is still quite nice and we can offer it as an extension package for those who need it. Where should I put this Collection-Arithmetic package? In its own squeaksource project? Or is there a project for extra packages for Pharo?
in general if a package should be part of a dev image and it was curved out from the image it would be good to have in the Pharo repository. May be in the future we will need some repository for non core packages.
I wouldn't put these packages into the SqueakSource project "Pharo". I put the Sound and MorphicExample code that I removed from the core into separate SqueakSource projects. Like this the main repository does not get cluttered with unloaded code. Being separate from the core code also allows for public write access, which is not granted on the Pharo project. Cheers, Adrian