[Top] [All Lists]

Re: 3028bis status

2006-07-11 18:23:35

sorry, I want to add a small open item, a change in section 6,

   Extensions MUST state how they interact with constraints defined in
   section 2.10, e.g., whether they cancel the implicit keep, and which
   actions they are compatible and incompatible with.
 + An extension MUST NOT change the behavior of the "require" control
 + command.

I think this is OK, but do note that require "variables" changes
the semantics of subsequent strings.

yes, except for the arguments to "require", see the last sentence in the

1.  Introduction

   This is an extension to the Sieve language defined by [SIEVE].  It
   adds support for storing and referencing named data.  The mechanisms
   detailed in this document will only apply to Sieve scripts that
   include a require clause for the "variables" extension.  The require
   clauses themselves are not affected by this extension.

I don't want to have text that
forbids this or comparable extensions that modify semantics in some way.

sorry -- do you want to allow an extension which changes "require"
semantics or not?

Kjetil T.

<Prev in Thread] Current Thread [Next in Thread>