On Sun, 9 Nov 2003, DINH Viet Hoa wrote:
> When we want to define new flags in a client, should we use keywords or
> flag extension for that ?

You should use keywords.  System flags (flags starting with "\") are
defined in the base specification and are mandatory to implement; flag
extensions are to provide compatibility with future versions of the
protocol.

> for example, I want to add the flag "Forwarded".

There is an effort afoot to define certain names in the keyword space,
starting with "$", as being of general use for multiple clients.  I
believe that a "Forwarded" flag is one such name.  So, you should track
that effort (I think Alexey is the current document editor) instead of
using a private keyword.

-- Mark --

http://staff.washington.edu/mrc
Science does not emerge from voting, party politics, or public debate.
Si vis pacem, para bellum.

Reply via email to