Saturday, May 28, 2005

restricting the use of wildcards

I've been cleaning up the cls display, adding selections and showing how includes are resolved. In the process I was struck by the obvious: citations don't work when wild cards are used.

The citation process is pretty simple--calculate every possible pathname and check for references. (Well, its more complicated than that, but that is basicly how it works.)

Now if we allow wildcards in references, we can no longer check for exact matches, but must now do a linear scan of every reference. Hey! That's just not scalable!

So there are a few places where I will no longer allow wildcards (in some future release):
  • includes
  • excludes
  • WikiNames in text content.

0 Comments:

Post a Comment

<< Home