Re: DOCTYPE versioning change proposal (ISSUE-4)

On Tuesday 2009-12-01 00:00 -0800, Larry Masinter wrote:
>  *   Except for explicitly defined previous versions of DOCTYPE
>  strings used to trigger "quirks mode" (see [#quirks-mode] and
>  [hsvonin]), implementations which consume HTML SHOULD NOT use the
>  DOCTYPE to trigger alternative behavior, as authors tend to use
>  DOCTYPE versions inconsistent with expected behavior.

This part of the proposal makes me uncomfortable, because it assigns
one particular rationale ("as authors tend to use ...") to a SHOULD
NOT statement that I think there are much stronger arguments for.  A
one-phrase summary of the particular rationale I care about is "as it
vastly increases reverse-engineering costs for other implementations
that seek to be compatible with that implementation".  I described
this in more detail in
http://lists.w3.org/Archives/Public/public-html/2007Apr/0279.html and
http://lists.w3.org/Archives/Public/www-tag/2009Aug/0054.html .

(My general thoughts on the proposal tend to agree with
http://lists.w3.org/Archives/Public/public-html/2009Dec/0015.html (Tab) and
http://lists.w3.org/Archives/Public/public-html/2009Dec/0022.html (Lachlan).)

-David

-- 
L. David Baron                                 http://dbaron.org/
Mozilla Corporation                       http://www.mozilla.com/

Received on Friday, 4 December 2009 07:49:31 UTC