On Fri, Dec 5, 2014 at 10:33 PM, Patrick R. Michaud <pmich...@pobox.com>
wrote:

> > page.  The pmwiki-debug.php version could do various things to help
> debug:
>
> From a maintainer's point of view, this is a real pain, because you have
> to do extra work to keep the two copies in sync.  The standard way to do
> this in programming is using a flag variable.
>

Yes, that's why I suggested a flag in the next paragraph. :-)

>
> > creating an array indexed by regex/replace strings and holding a
> > "Scriptname.php: lineno" string.  Then when Petko's error is triggered it
> > could include the script name and line #
>
> I still think it's better to report things when the markup rule
> is registered (i.e., inside the call to Markup()), rather than when
> the rule is executed.  And the existence of debug_backtrace ought to
> mean that PmWiki doesn't need to do any special tracing of its own.


I agree ... for this particular problem. However, if there is some unknown
markup rule causing an error in some other situation that we don't know
about yet this would provide a general purpose solution rather than a
specific-to-this-problem solution. But I'm quite content leaving this out
of core - I was just trying to generate some ideas for the RFC...

-Peter
_______________________________________________
pmwiki-users mailing list
pmwiki-users@pmichaud.com
http://www.pmichaud.com/mailman/listinfo/pmwiki-users

Reply via email to