> So maybe if Squeak renamed "Collections" similarly to what Pharo did,

I don't mind if you commit the package under a new name. I wasn't
aware that Squeak has a different package structure for collections.

> MC allows a dash in a package name and treats it as one unique name?

The important thing is that the name of a package is not a prefix of
another package (like the package 'Collection' is a prefix of
'Collection-BTree'). The actual code that tests for this is:

    PackageInfo>>category: categoryName matches: prefix
        ^ categoryName notNil and: [categoryName = prefix or:
[categoryName beginsWith: prefix, '-']]

In Pharo people seem to avoid the use of dashes in package names.

In Seaside we extensively use dashes as a tag to differentiate
tests/examples and platform dependent code while keeping the package
name the "same": http://code.google.com/p/seaside/wiki/PackageNaming

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

Reply via email to