In our last episode,
the lovely and said:
Hmm...let me take a run at this. In English, the paragraph is the basic
unit of composition. The mature reader or listener can discern where the
paragraphs are, even if presentational breaks are put in the wrong places.
The issue I have with the example is that few children will be sufficiently
organized in their thought processes and sufficiently skilled in composition
to write discernable paragraphs, wherever they put the breaks. A better
example would be if we took an essay by a mature writer and started a new P
element every four sentences. Discerning readers would soon realize
something was wrong, and many of them could, with a high degree of accuracy,
restore the author's paragraphing.
A better example, maybe. But they all are not quite barking up the right
tree. I am meaning soon to make clearer what cats are up what trees,
there is some confusion at the moment.
But, in the meantime, I was interested in what you said last Lars. To
avoid cheating, by looking at the source of the UL I supplied earlier,
take:
<
http://dorayme.netweaver.com.au/analyseThis.html>
And encourage someone, a prohibitionist politician preferably <g>, to
read it and see if they get the result of
<
http://members.optushome.com.au/droovies/opinion/drugLaws.html>
Try to encourage them to do this widescreen on 24" monitor and see how
many could, at what cost in time and effort.
But what would the point of this exercise be, really? My analysis is it
discerns various counterfactual truths, here is a lighter hearted
example:
If the website author had stopped being a clueless prat, he would have
set this out in such a way that human readers could understand the
writer's essay *relatively* effortlessly.
(This goes too if the writer had been a prat and dumped all his words in
an email to the website maker without any returns etc. Prat, because he
should have asked his client to resubmit it in normal standard essay
form. No, hang on! ... maybe not so pratish if he was on an hourly
rate...)
Harlan's and your examples are attempting to point to some hidden
structure, something real, something "contentful" in some sense,
something that must be distinguished from anything to do with
presentation. This seemingly meaningful thing has - you allege - no
presentational qualities at all because, as your examples are trying to
show, they can be discerned by the skilful human mind in spite of
presentation, *through* (as in mental x-ray) the presentation.
But we are going to get complicated now. How far back am I forced to
argue with you guys that there are some intrinsic presentational
characteristics to semantic HTML elements?
Let us imagine a thinker, writer, webpage author rolled into one. He
thinks and thinks about some topic. He recalls what he has heard people
say and what people have written. A huge jumble of stuff full of mental
imagery. He adds his own. He sorts it this way and that in his mind. He
writes down a few things or speaks into his dictaphone (Bertrand Russell
once dictated a whole book to his secretary from his mind and very few
editing changes were made before publication. Lesser mortals do a lot of
editing)
Even at this early stage, I say, he is dealing with things that have
some shape, not some spooky thing in itself. He shapes his thoughts by
shaping his language and that means literally spatially and aurally. It
goes on and on till something tidier emerges, patterns that enable the
thinker himself to be satisfied with his thought and patterns known to
be the best medium for human communication. Presentational pattern is
part and parcel of the heart of meaning. You cannot separate out some
intrinsic set of appearances from the idea of meaning in the end because
it is the stuff of meaning and thought.
Parsing engines just are not good enough to do that yet.
What do you mean "yet"? The fact, Lars, is that not in our lifetimes
will they be able to do so and if there are lifetimes in which they can,
the parsing engines will be part of a remarkable robotic intelligence
matching yours.
Marking text up is
giving machines clues about the structure of the text. We can fool the
machines if we want to. We can put word salad in P and the machine will do
whatever it is supposed to do with P, but that does not so much word salad
into a paragraph.
Of course you cannot do it. HTML is for machines, not for humans.
As I have been saying all along in this and other threads, it comes down
to the tags triggering in a dumb dumb way suitable presentational
reactions all by themselves, *no help needed* from author CSS. Humans
have programmed the basic appearances in via default style sheets or
hard wired coding (I am imagining the latter in older browsers).
HTML is
abstract because the same markup can be used for print, a screen browser, a
speech browser (not just a screen reader), or an android speaker. True
enough some elements, such as TABLE are very difficult to render in other
media. The android speaker, at least to the limit of its digits, can
count off elements in OL with its robotic fingers. But what is the right
way to render a hyperlink in print? You cannot click printer paper or expect
tool tips to popup as you read a print flyer.
Let's put tables aside, I want us to focus on the crown jewels of your
fundamentalist castle, nice clean allegedly non presentational elements
like Ps and ULs. The abstractness, with respect to you all because you
are not evil like the taliban, which you are seeing is not inconsistent
with the idea I am trying to convince you of, namely there are intrinsic
presentational aspects. And my take on it is that you are not seeing
that this abstractness is actually because there is more than one simple
appearance or presentation involved. It is more complicated than this
and involves the set containing simple basic appearances as I have tried
to outline to Harlan under fire of his clever questioning.
There are plenty of challenges in finding the effective way to render HTML
in the various media, but I find it hard to believe that anyone thinks that
messing with the HTML to suit the needs of one particular medium is the
right way to confront those challenges. Of course, in some cases, the right
presentation is no presentation. I have heard thousands of lectures and
speeches in my life, but I cannot recall hearing a heading in any of them.
Our android speaker would probably do well to hide headings, and so forth.
"Of course, in some cases, the right presentation is no presentation."
There is no "of course" about the matter! According to me, no
presentation at all is no meaning either.
And nothing I have said should imply that "messing with the HTML to suit
the needs of one particular medium is the right way to confront" any
challenge whatsoever.