[pmwiki-users] random musings
Martin Fick
fick at fgm.com
Mon Dec 19 12:57:28 CST 2005
On Mon, Dec 19, 2005 at 12:51:44PM -0600, Patrick R. Michaud wrote:
> On Mon, Dec 19, 2005 at 01:38:42PM -0500, Martin Fick wrote:
> > On Fri, Dec 16, 2005 at 10:37:47AM -0600, Patrick R. Michaud wrote:
> > > Some random musings and questions to see if anyone has comments,
> > > ideas, or suggestions...
> > > Hmm, I guess "fullname" isn't so bad. Lists of wildcards will also be
> > > allowed
> > >
> > > (:pagelist fullname=2005.Blog*,2006.Blog*:)
> > >
> > > as well as negations
> > >
> > > (:pagelist fullname=-*.HomePage,-*.RecentChanges:)
> >
> > OK, this is where it gets complicated and confusing. What
> > does the comma mean in these two examples?
>
> Comma is just a separator, separating a list of items that make up
> a set. There's no special meaning attached to the comma itself.
>
> The fullname= parameter (like most things in PmWiki) is just a list
> of elements that make up a set, with a minus sign meaning "cannot be
> in this set". Thus, "fullname=2005.*,2006.*,-*.HomePage"
> would mean all of the pages in the 2005 and 2006 groups, but not
> the HomePage.
>
> > It seems like
> > you want it to mean UNION in the first example, but MINUS in
> > the second example (can you tell I've been using SQL a lot
> > lately)?
>
> It's not the comma that makes the negations, it's the minus
> signs.
But then how do you evaluate: ?
"fullname=2005.*,-*.GroupHeader,2006.*,-*.HomePage"
-Martin
More information about the pmwiki-users
mailing list