Status of algorithms

In the conformance section [1] of the XMLHttpRequest Object WD, you
mention:

"The algorithms in this specification are generally written with more
concern for clarity than efficiency."

This suggests that more efficient algorithms may be possible, and may be
more efficient. If the alternative algorithms lack some clarity, I am
sure that there would be a formal mechanism for proving their
computational equivalence.

However, the normative status of the algorithms in the WD would preclude
anyone making use of more efficient, yet equivalent, algorithms while
maintaining conformance.

Would it not be better to say that the "black box" (functional)
description of the algorithms in the document are normative, rather than
the algorithms themselves. One could then describe the presented
algorithms as instances of the expected functional behaviour that are
compliant with the specification.

While I have no particular alternative algorithms in mind, I am
concerned that mandating specific algorithms may constrain future
innovations and potential improvements for this important technology.

With regards,
---Rotan Hanrahan


[1] http://www.w3.org/TR/2007/WD-XMLHttpRequest-20070618/#conformance







____________________________ 
Dr Rotan Hanrahan 
Chief Innovations Architect 
Mobileaware Ltd 
  
3094 Lake Drive 
Citywest 
Dublin 24, Ireland 
E: rotan.hanrahan@mobileaware.com 
W: www.MobileAware.com 

CONFIDENTIALITY NOTICE 
This e-mail message and all documents that accompany it are intended
only for the 
use of the individual or entity to which addressed and may contain
privileged or 
confidential information. Any unauthorised disclosure or distribution of
this e-mail 
message is prohibited. If you have received this e-mail message in
error, please 
notify us immediately so that we may correct our internal records. Thank
you. 

Received on Tuesday, 19 June 2007 13:45:28 UTC