| ---Quote---
|| If two (or more) plugin packages contain the same module (say, for
|| example, a variable function @FOO), which will be in effect--the
|| first one loaded, or the last one? (And I hope the answer is not
|| "it depends".)
| ---End Quote---
| The first one loaded.
Rex, I seem to remember a discussion on that topic when you introduced
plug-ins. IIRC you stated that it is possible for a plug-in to "hook" a
feature (command, or internal variable, or variable function). When called
it may evaluate command or function parameters as well as perform or system
status, and determine that the conditions are not right for it to return a
result, and just pass it back to TCC for further processing, potentially
including other plug-ins. I could reconcile it with the above statement by
interpreting the one above to mean that the first to load gets first crack,
but if it decides not to return a result, the second to load would get its
chance. Likewise, if no plug-in decides to process the item, TCC's built-in
features will get their chance. Please verify my recollection (or tell me I
am wrong).
--
Steve