Andy Eskelson wrote: > On Mon, 11 May 2009 14:30:36 -0700 > Joerg <[email protected]> wrote: > >> Andy Eskelson wrote: >>> Could be, but there would have to be something in the system to detect a >>> changed lib. I can easily see the situation where a user modifies a >>> lib/mod and saves it with the same name, then get upset when it is >>> replaced by the default. Not a hard problem to solve, as there are >>> several ways to do so, but needs a bit of thought. >>> >> Old rule in CAD: Never, ever change a standard library and edit in your >> own stuff. Must always be andylogic.lib or whatever. >> >> -- >> Regards, Joerg >> > True, > however it takes a couple of mistakes to learn that, the same things > applies to backups as well :-)) > > Perhaps there should be a built in lib and mod directory dedicated to > the user, which is the default location for new libs and modules, one > which any install would create if not there, but if present never > overwrite. >
That's another option, but not like gEDA where Linux forces a split between user libs under /home/andy/cad/libs or something and then the others are in program files that you can only access as root user. That's IMHO cumbersome. Ideally all libs should be in one directory and version upgrades should never touch those unless the user explicitly allows that. For example I have upgraded me current CAD (Eagle) a few times but the libraries are still all the same as they were years ago. -- Regards, Joerg http://www.analogconsultants.com/
