Re: draft-ietf-impp-cpim-msgfmt syntax

Dave Crocker <[email protected]> Tue, 12 Nov 2002 12:06:03 -0800
Newsgroups gmane.ietf.impp
Organization TribalWise
Message-ID <[email protected]>
Greg,

Tuesday, November 12, 2002, 10:56:53 AM, you wrote:
Greg> savings of 1K may not matter, but a savings of half a megabit might.

Once again:  if you are seriously worried about bit inefficiencies, you need
to pay attention to much larger issues.

The entire approach to designing Internet application protocols optimizes
concerns other than bit-efficiency. You are falling victim to the problem of
choosing arbitrary portions of the system to optimize, without attending to
the overall inefficiencies.


Greg>   * header:value is more readable than XML when nesting is not required.

Fine.  Then make the presence format also use this new syntax.


Greg>   * header:value takes very little code to implement.

Please take note of the difficulty folks seem to be having in attending to
the larger aspects of achieving adoption and interoperability.  The point is
now being repeatedly ignored and that should bother folks a lot.


Greg>   (RFC 822 takes a
Greg> lot of code to implement, because it is remarkably permissive.

You need to take heed of this fact rather more deeply.  It did not become
permissive only because the spec was permissive.  Therefore anything that we
can do to ensure tighter conformance should appeal to us a lot.   A new
syntax runs contrary to that goal.


Greg> XML wastes space to no particular end.

An excellent reason for switching presence over to this same syntax.


Greg>   * (Not a new argument.)  This working group appears to be nearing
Greg> completion, and these drafts have been around for long enough to have
Greg> been implemented.  Changing the encoding would be disruptive.

Does it not bother anyone to see a working group flounder for 4 years and
then be subject to arguments against improvements because they would be
"disruptive"?

Plain fact:  The market gave up on this effort 3 years ago.  For the effort
to have an effect, it needs to pay very close attention to the future
adoption, not the history of work done to formulate the standard.

One more time:  Anyone doing an implementation from an I-D has already
bought into the requirement to make changes when the spec is finally
published as a standards-track RFC.

d/
-- 
 Dave Crocker  <mailto:[email protected]>
 TribalWise <http://www.tribalwise.com>
 t +1.408.246.8253; f +1.408.850.1850




  [reminder: [email protected] for non-technical discussions, please]