Hi,
is there any place discussing the internal workings of "oxide"/"umod"
from the perspective of "hooks" "overloading" aside.....
Is the execution of a hooked routine :
A. Chained execute hooks in order of registration (seems unlikely)
B. Finger like (each hook on a routine is like a finger, it executes, then at the end based on the return result /true/false/null/ etc ) goes on its way
if it is "finger like" , how does the system resolve descrepancies in returned results? (sometimes we see messages about conflicting results)
Is there any "waiting" for each task to complete , so all hooked tasks give results at same time, or is it first man wins?
how ie execution thredded?
is there any place discussing the internal workings of "oxide"/"umod"
from the perspective of "hooks" "overloading" aside.....
Is the execution of a hooked routine :
A. Chained execute hooks in order of registration (seems unlikely)
B. Finger like (each hook on a routine is like a finger, it executes, then at the end based on the return result /true/false/null/ etc ) goes on its way
if it is "finger like" , how does the system resolve descrepancies in returned results? (sometimes we see messages about conflicting results)
Is there any "waiting" for each task to complete , so all hooked tasks give results at same time, or is it first man wins?
how ie execution thredded?