ietf-mta-filters
[Top] [All Lists]

Re: The last remaining issue in the Sieve variables draft

2005-04-25 01:40:33

Alexey Melnikov writes:
Arnt Gulbrandsen wrote:
Alexey Melnikov writes:
Does anybody have any opinion in support or against this change?

It seems reasonable to forbid them now, but add a note to implementers that a later extension may change this to allow them, and mention part numbers as possible motivation.

Allowing them later will force people to change their parsers, I would rather avoid this. Is there any particular reason why you think this should be forbidden?

Yes - I think that variables linked to bodypart numbers are likely to be magic in one way or another. Going from "variable name is illegal" to "variable name is magic" is easier than from "variable name is a regular variable" to "is magic", since the former cannot change the meaning of an existing valid sieve script.

Kjetil posted an example of such magic yesterday.

The reason to add the note is so parser authors will be aware that such a change might come, and won't paint themselves into a corner.

Arnt