On Fri, 6 Nov 1998, Tim Showalter wrote:
1. Concensus: Short circuit evaluation is a SHOULD, not a MUST.
2. Question: Should short-circuit evaluation be as is, a MAY, or not
discussed at all?
Short-circuit evaluation should either be a MUST or a MAY. It needs to be
mentioned, so people know whether or not they can rely on it when writing
code.
3. Concensus: i;ascii-casemap is required.
Yup.
4. Question: Should i;ascii-casemap be the default?
I'm not sure. How does this interact with the local-part being
case-sensitive and the domain-part being case-insensitive? Could it lead
to confusion?
6. Request: A non-present comparator is considered to be basically a syntax
error.
Sounds reasonable.
7. Request: Implementations are required to decode header charsets.
I could live with this. A lighter-weight alternative would be:
Implementations are required to (a) treat all non-ASCII characters in a
script as a syntax error or (b) decode MIME header encoding. That's the
"you don't have to do it, but if you do it, do it right" approach.
10. Bug: Header name compares are always case-insensitive.
Why is that a bug? Header names are US-ASCII case insensitive in RFC 822.
- Chris