I am looking for a strategy for developing a package on a machine that has an earlier version installed. I might want to using existing calling code but have it call the package in development rather than the installed version. Any calling code that uses other packages is going to want to check my existing library path.
So far I have used a convoluted system of library precedence, but I am finding it a bit unwieldy. What do other people do?