Re: A small change suggested
Anders Andersson <andersa@mizar.docs.uu.se> Mon, 07 September 1992 12:23 UTC
Received: from ietf.nri.reston.va.us by IETF.NRI.Reston.VA.US id aa09205; 7 Sep 92 8:23 EDT
Received: from NRI.NRI.Reston.Va.US by IETF.NRI.Reston.VA.US id aa09201; 7 Sep 92 8:23 EDT
Received: from ietf.NRI.Reston.Va.US by NRI.Reston.VA.US id aa11798; 7 Sep 92 8:26 EDT
Received: from ietf.nri.reston.va.us by IETF.NRI.Reston.VA.US id aa09196; 7 Sep 92 8:23 EDT
Received: from NRI.NRI.Reston.Va.US by IETF.NRI.Reston.VA.US id aa09192; 7 Sep 92 8:23 EDT
Received: from sunic.sunet.se by NRI.Reston.VA.US id aa11788; 7 Sep 92 8:25 EDT
Received: from Mizar.DoCS.UU.SE by sunic.sunet.se (5.65c8/1.28) id AA28854; Mon, 7 Sep 1992 14:25:58 +0200
Received: by Mizar.DoCS.UU.SE (Sun-4/260, SunOS 4.0) with sendmail 5.61-bind 1.5+ida/ICU/DoCS/mizar id AA01913; Mon, 7 Sep 92 14:25:56 +0200
Date: Mon, 07 Sep 1992 14:25:56 +0200
From: Anders Andersson <andersa@mizar.docs.uu.se>
Message-Id: <9209071225.AA01913@Mizar.DoCS.UU.SE>
To: pen@lysator.liu.se
Subject: Re: A small change suggested
Cc: ident@NRI.Reston.VA.US
Peter writes: >Well. I like the idea of "being liberal in what you accept, and >restrictive of what you send out". Suppose the Ident data is transmitted >over a line that converts all uppercase characters to lowercase.... I think that's a good principle to follow when doing implementations. I'm not as sure that it's equally good when writing specifications, such as this RFC, as that only creates an unintuitive gap between what's formally required and what's useful. Will people care to follow the specification to the letter, when it's never necessary for real use? Who do you think is most likely to ignore the specification, a server or a client implementor? What if they both do? As this isn't a protocol designed for human consumption or production, allowing "UserID" makes as much sense as allowing "UID". Any server that is somehow unable to transmit some or all of the uppercase ASCII letters will probably violate this and many other specifications as well. However, you are right that a case independent string comparison routine is probably just as easily available as a case dependent one (at least on Unix systems), and that for a negligible amount of extra CPU time and memory, so I'll give you that the HLL programmer won't see the extra 'complexity' he is required to add... I think this has more to do with principles of protocol design than with wasted resources, and I'll leave it at that. This protocol has more important aspects than the case of keywords, so I won't push it at this last-minute (?) stage, just in case (!) somebody would like to bring up a more urgent problem... -- Anders Andersson, Dept. of Computer Systems, Uppsala University Paper Mail: Box 520, S-751 20 UPPSALA, Sweden Phone: +46 18 183170 EMail: andersa@DoCS.UU.SE
- A small change suggested Peter Eriksson
- Re: A small change suggested Anders Andersson
- Re: A small change suggested Peter Eriksson
- Re: A small change suggested Anders Andersson
- Re: A small change suggested Mike StJohns
- Re: A small change suggested Daniel J. Bernstein