Re: Fate of <P> [Was: Toward Closure on HTML]

Daniel W. Connolly (connolly@hal.com)
Thu, 07 Apr 1994 11:43:27 -0500


In message <9404071616.AA24721@dragget.hpl.hp.com>, Dave Raggett writes:
>Dan,
>
>You are missing the point.

I don't believe so. I believe I have examined the point closely for quite
some time, and I just plain disagree with it.

> My scheme means that people who are
>used to thinking of <P> as a paragraph separator (or terminator
>as the NCSA docs put it) can go on doing so. HTML+ browsers will
>happily deal correctly with such usage. There is NO NEED to
>introduce a new element.

But what the NCSA docs say and what the HTML+ browser does are
different things. Hence the new element. I'd be happy to see an HTML+
browser see:

<h1>heading</h1>
Para 1<p>
Para 2

and infer:

<h1>heading</h1>
<pp>Para 1<p></pp>
<pp>Para 2</pp>

but to infer:

<h1>heading</h1>
<p>Para 1</p>
<p>Para 2</p>

is a bad idea, if you ask me.

>More sophistocated information providers will take advantage
>of the range of features in HTML+ and will be happy too. The
>DTD has been carefully crafted with the help of SGML experts
>with the use of document conversion tools and SGML authoring
>tools in mind.

All this is still possible when the paragraph element is called PP.

> People can continue to author documents using
>simple text editors if they prefer, and the DTD provides a
>means of cleaning up the lack of formality in hand entered
>documents.

The DTD provides no such thing. The HTML+ extensions to SGML may.

>As for error recovery. The content model is fully exploited
>to infer missing tags. Where this is insufficient, I have
>provided additional comments in the DTD.

I remain unconvinced that those comments constitute a formal
definition of HTML+. But I'm not interested enough to construct a
counter-argument. Mostly, I just think it's silly to say that HTML+ is
"just like SGML except..."

Dan