>>>>> "Andy" == Andy Norman <email@example.com> writes: Andy> Rob's comment about RMS renaming variables strikes true. Andy> All the variables in ange-ftp that had the string 'path' in Andy> their name were renamed. That sort of thing can cause Andy> problems with other packages who assumed something about Andy> ange-ftp internals. Of course some would say that the Andy> internals of a package should be just that... internal. Actually, it is a good point. Internal variable should be hidden from view and not modifiable. Now, I don't know if lisp lets you determine scope, but if it did, It might solve alot of the problems of the different user group supplied packages interacting. Obangeftpcomment: Has this tampering by RMS caused the efs team to change the methodology of interacting with other packages?