Hello,
I've been writing lisp routines for the past 10 years, Most of the time using the similar functions/global variables names for different routines, recently I ran into a problem for some users when they try to use different routines at the same time they interfere with each other operation, Also routines are automatically loaded with autoload function with the path stored in the registry so asking the user to reload manually or close and re-open the file so often is quite inconvenient for them.
Now considering that each routine is a few thousands lines, What I'm locking for is a way to automatically rename all functions/variables to make them unique for each routine.