- From: Leif Halvard Silli <lhs@malform.no>
- Date: Thu, 29 Jan 2009 10:46:02 +0100
- To: Henri Sivonen <hsivonen@iki.fi>
- CC: "Roy T.Fielding" <fielding@gbiv.com>, Ian Hickson <ian@hixie.ch>, HTML WG <public-html@w3.org>
Henri Sivonen 2009-01-29 09.05:
> On Jan 29, 2009, at 03:47, Roy T. Fielding wrote:
>> On Jan 28, 2009, at 2:11 PM, Ian Hickson wrote:
>>> On Wed, 28 Jan 2009, Roy T. Fielding wrote:
[...]
>>>> There is considerable value in defining what is valid HTML
>>>> for both what-goes-over-the-wire and what gets rendered on a browser.
>>>
>>> You've said this before, but you never replied to the last e-mail I sent
>>> on the thread trying to work out what made you believe this:
>>>
>>> http://lists.w3.org/Archives/Public/public-html/2008Nov/0420.html
Yeah, what is it that make some "*believe*" that there would be
considerable value in defining what is a valid HTML ...?
>> I didn't reply to it because there seemed no point. You say that it
>> doesn't require DOM, CSS, or scripting, yet the entire spec is
>> defined in terms of the effect on DOM, the impact of CSS, and the
>> behavior of scripting. If you try to read the spec from the perspective
>> of someone whose implementation does not have a DOM, for whom CSS
>> is an entirely orthogonal concept because there is no rendering or
>> presentation being implemented, and for which scripting is irrelevant,
>> then I think you will discover that HTML5 as currently drafted doesn't
>> even define the base mark-up. That is not an unusual perspective.
>
> I have tried this, and what I discovered was different from what you say
> you think one would discover.
So, in your view it does "define the base mark-up"?
30 minutes after this letter you wrote about the draft that "(It
isn't optimized for developing a validator, either, but it seems
pretty obvious that optimizing it for validator developers
wouldn't be a good use of the WG's resources.)"
And may be the spec doesn't need to be optimised for HTML guide
authors either. They can treat HTML 5 as a black box too, and just
read HTML 4 etc for the things that are obviously lacking in HTML
5. And in general. Authors can dig.
The amusing thing is that in all its "we built HTML 5 from
scratch", because of all the things it doesn't define, it is very
dependent on the past.
> I develop an HTML5 consumer that doesn't have a DOM (or any other tree
> data structure for representing the document tree), doesn't have a style
> system (CSS or other) and doesn't run scripts. The consumer I develop is
> an HTML5 validator and, as such, has everything to do with "base
> markup". Yet, I'm quite able to extract the information I need from the
> HTML 5 spec.
So you are not under the "belief" that there is "considerable
value in defining what is a valid HTML".
> Please note that consumers that don't run <script>s need to implement
> the operational requirements defined in terms of the DOM in a black
> box-equivalent way. They aren't required to add an actual DOM.
--
leif halvard silli
Received on Thursday, 29 January 2009 09:46:47 UTC