ietf-nntp Wildmats

Clive D. W. Feather clive at on-the-train.demon.co.uk
Thu Mar 8 14:30:51 PST 2001


-----BEGIN PGP SIGNED MESSAGE-----

In message <877l21qu5u.fsf at erlenstar.demon.co.uk>, Andrew Gierth 
<andrew at erlenstar.demon.co.uk> writes
> Clive>     wildmat = wildmat-pattern *("," ["!"] wildmat-pattern)
>
>I reiterate my objection that a single wildmat, and a comma-delimited
>list of (possibly negated) wildmats, are separate syntactic entities
>and should not be combined in this way.

I'm happy to let others argue this out.

I simply suggest that, if the consensus is with you, the single wildmat 
have the same syntax as "wildmat-pattern" does here; in particular, 
unescaped comma forbidden and must not start with an exclamation mark.

>In fact, the present text severely interferes with attempts to
>handle complex pattern lists efficiently.

Can you explain this point, please ?

> Clive> [W6: the grammar does not treat , in sets as special. This
> Clive> means that the wildmat "a[b,c]d" is a single pattern that
> Clive> matches the three strings "abd", "a,d", and "acd". Are we
> Clive> happy with this ? It matches existing practice
>
>it does no such thing. Existing practice, where a list of wildmats is
>expected, treats ',' as a delimiter without any escape mechanism (and
>none is needed).

This can be changed trivially if that's what people want. However, it 
will mean that there is no way to include a comma in a set.

- -- 
Clive D.W. Feather    | Internet Expert      | Work: <clive at demon.net>
Tel: +44 20 8371 1138 | Demon Internet       | Home: <clive at davros.org>
Fax: +44 20 8371 1037 | Thus plc             | Web:  <http://www.davros.org>
Written on my laptop; please observe the Reply-To address

-----BEGIN PGP SIGNATURE-----
Version: PGPsdk version 1.7.1

iQEVAwUBOqgIGiNAHP3TFZrhAQFD4wf/Yeo1Tk/AT9XKahIF3AiKdiG0RX14ag7z
OHH3WdIHYCEcS+iRhly/VsRNopkQZ8pFyxheCYeCQQP63QdqJiCrRnU9PM2ZM/CO
QIYqEmRp4Q5gajE9yxcVAtzHq+iu+sEXROd0TfUK5HDFg/mHvBdP3KjIIhgyTQkY
I2A6njJzuHsCS1RNiwsQmgqfKvXpy6gg9lmrVrXHH3H0mZP/H1L2ZxIm9Kz+Jpvv
JkZnW5SvQM9J8EGiAM5h/4iAAuKSdrQUEHFWUgH9CHcIvmZXUHbi0nJGV8fVrKe1
CKMY+j8O/QH0JeD0a9BqOPuoV4E/WXgSoQ7BUBxqvG30jlVyc0ht7g==
=aGjb
-----END PGP SIGNATURE-----



More information about the ietf-nntp mailing list