Architectural Arguments
by Bijan Parsia
Further (if weak) evidence that appeals to puppies are rather non-technical (and not even socio-technical):
...HTML owns that process of extracting a valid URI-reference from an attribute’s value string. A simple string parsing description, with associated context-specific error-handling, is more than sufficient to satisfy the needs of HTML5 without appearing to override an existing standard that has recently been agreed to by all vendors, including the few browser vendors that care about HTML5
In contrast, pretending to define a new URL standard as part of HTML5 is not acceptable. HTML5 is a user of the Web, not a definer of it. HTML will never define the identifiers for the Web. That would be a fundamental violation of the Web architecture.—Roy Fielding
This just seems to mix up process/spec structure with system structure. It’s a bit like saying that the architecture of a building is ungainly because the blueprints are all smeared up.
The first paragraph isn’t insane. There could be a dispute as to whether the existing standard is in fact agreed to and, even if it is, whether it is de facto (or merely de jure) and want to do about it.
The second paragraph doesn’t seem to appeal to any facts at all. Sentence one is just Roy saying he doesn’t like it (though expressed in pseudo-factual terms). The second seems just false on any remotely literal reading (HTML5 isn’t the kind of thing that can use anything, much less the web!). The third sentence seems more like a declaration of his intent (i.e., it’ll never happen because he’ll make it never happen). The last seems factual, but it definitely contentless, at least without serious serious supplement (i.e., it should be a conclusion, but we haven’t even seen whether it’s a violation of the standards for writing blueprints or of what the blueprints say; whose blueprints are they anyway? can we sensible talk about blueprints for the Web?)
Thus, Roy is not giving public reasons, primarily. He’s just expressing strong dissent with some coloring of expertise to hide the bruteness of that dissent. That’s not happy discussion technique, IMHO.
Add New Comment
Viewing 4 Comments
Thanks. Your comment is awaiting approval by a moderator.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Add New Comment
Trackbacks
(Trackback URL)