On 3/16/07, Mikolaj Machowski <[EMAIL PROTECTED]> wrote:

Dnia piątek 16 marzec 2007, Asiri Rathnayake napisał:

> A multithreaded matcher might be useful to vim but do we have a need for
> fuzzy matching ?

For main regexp engine I think not. But it could be useful for command
line completions (think zsh).

I did write multithreading/parallel matcher.  The matcher is
multithreaded in the sense that it can be in many states at once.  It
does not mean that matching is run in separate application threads.
Being able to be in many states at once is what makes it
non-deterministic, by the way.  It also means that it will run faster
than backtracking matchers in most cases, as it never has to
second-guess itself.

 nikolai

Reply via email to