To be the best package management system ever. To change the nature of package creation/distribution. To simplify all aspects of the process of writing and disseminating a library. To speed up parts of the system that are slow.
It should be easy to submit a package to the repository.
It should be easy to access a package listed in the repository. The repository should handle dependencies automatically.
It should be faster than the current tcl library load times. Root access shouldn't be necessary to add packages to one's local set of packages.