Hi,
If "Links" was the controlling program, I could see that happening, even in a Windows/compiled environment, but with open source and Unix as the real guy in charge, this would be hard to do.
My suggestion for using your own libraries, would be for cleanliness, and ease of operation. If someone hijacked your libaries, or altered them, you could simply reinstall them, (with changes) and put them out of operation. But, that gets nasty, and should be an effort of last result.
My real suggestion is for something like this:
PUGDOG/Utils.pm
PUGDOG/Utils/FileSave.pm
PUGDOG/Download/Download.pm
PUGDOG/Download/Upload.pm
PUGDOG/Download/Utils.pm
Etc. This would allow you to install new plugins in your own directory, with a file hierarchy, and if you have 2-3 plugins that all used the same basic check, or handling rutines, you could put them in your Utils.pm/Utils hierarchy, and only have to worry about them once. No embedded "bad" coding. :)
Look at the GT or Links subdirectory trees for ideas of how to break up your code.
PUGDOG� Enterprises, Inc.
The best way to contact me is to NOT use Email.
Please leave a PM here.
If "Links" was the controlling program, I could see that happening, even in a Windows/compiled environment, but with open source and Unix as the real guy in charge, this would be hard to do.
My suggestion for using your own libraries, would be for cleanliness, and ease of operation. If someone hijacked your libaries, or altered them, you could simply reinstall them, (with changes) and put them out of operation. But, that gets nasty, and should be an effort of last result.
My real suggestion is for something like this:
PUGDOG/Utils.pm
PUGDOG/Utils/FileSave.pm
PUGDOG/Download/Download.pm
PUGDOG/Download/Upload.pm
PUGDOG/Download/Utils.pm
Etc. This would allow you to install new plugins in your own directory, with a file hierarchy, and if you have 2-3 plugins that all used the same basic check, or handling rutines, you could put them in your Utils.pm/Utils hierarchy, and only have to worry about them once. No embedded "bad" coding. :)
Look at the GT or Links subdirectory trees for ideas of how to break up your code.
PUGDOG� Enterprises, Inc.
The best way to contact me is to NOT use Email.
Please leave a PM here.