W3C home > Mailing lists > Public > public-webapi@w3.org > June 2007

Status of algorithms

From: Rotan Hanrahan <rotan.hanrahan@mobileaware.com>
Date: Tue, 19 Jun 2007 14:45:16 +0100
Message-ID: <D5306DC72D165F488F56A9E43F2045D30116C991@FTO.mobileaware.com>
To: <public-webapi@w3.org>

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

"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 
Dublin 24, Ireland 
E: rotan.hanrahan@mobileaware.com 
W: www.MobileAware.com 

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
Received on Tuesday, 19 June 2007 13:45:28 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:16:23 UTC