[pmwiki-users] recipes on core elements
    Radu 
    radu at monicsoft.net
       
    Fri Sep  2 17:57:02 CDT 2005
    
    
  
At 09:14 AM 9/2/2005, Patrick R. Michaud wrote:
> >       foreach((array)@$MarkupTable[$id]['dep'] as $i=>$m)
> >         Markup($i,"$m$id");
>
>   Where the loop
>comes into play is only when a Markup is defined based on a rule that
>hasn't been defined yet, as in
>
>    Markup('wikilink', '>urllink', ..., ...);
>    Markup('urllink', '>[[', ..., ...);
>    Markup('[[', 'links', ..., ...);
That's what I meant when I said:
> > each time a markup is added that requires rearrangement
However, I just noticed the variable that limits the loop and allows:
>But even here, only the specific dependencies are processed, not
>the entire table.  In other words, when the '[[' markup is defined,
>then at that point PmWiki positions the 'urllink' and 'wikilink'
>markups (and only those markups).
So it's not that much of a drag on the system after all.
I still wonder what is making my test wiki so slow... I might have to 
echo stopwatch comments here and there... Say, PM, could the core 
EnableDiag echo stopwatch comments in key places (after stuff that 
potentially can take a long time) ?
Anyway, the original main issue remains: the more markup authors have 
to remember, and the more complex syntax it has, the less likely it 
is they'll use it.
Cheers,
Radu
(www.monicsoft.net) 
    
    
More information about the pmwiki-users
mailing list