Some advanced issues on the use of libraries and programs
Testing
You should write small test programs that link with your library and
test it. Keep them within the libraries src directory. After
updating the library, but before installing it, you should make sure
that it passes all these test programs.
Reinstalling
In our current setup, you can reinstall over things in $G/bin, $G/lib,
etc.. The install script will generate a warning, but you will still
be able to overwrite any existing files. Be careful not to install
libraries that you haven't tested because other people may be using
them as well, and you don't want to break their code.