# from Christopher J. Madsen
# on Monday 17 March 2008 00:23:

>A pre hook can do two different things:
>...
>For example, in pre_ACTION_test, this is the difference between "I
> want to do some stuff before the tests begin" ('continue') and "I
> want to do all the testing myself" ('done').

Eliminate the "two different things".  Then we get rid of the ambiguity 
(which is at runtime) and debugging is much easier because we can see 
the conflict while installing the plugins.  We also get to forget about 
the done/continue issue.

As I said earlier:  "Maybe the short-circuit (bypassing/replacing the 
default method) should just be defined differently.  That is: 
replace_METHOD() or something and only allow one definition of it."

I take back the "maybe".

--Eric
-- 
"It ain't those parts of the Bible that I can't understand that
bother me, it's the parts that I do understand."
--Mark Twain
---------------------------------------------------
    http://scratchcomputing.com
---------------------------------------------------

Reply via email to