- From: Ian Hickson <ian@hixie.ch>
- Date: Wed, 25 Aug 2010 00:33:46 +0000 (UTC)
On Wed, 25 Aug 2010, David Bruant wrote: > > > > It's likely that there won't be an HTML6 -- > > "unlikely" (likely-won't) doesn't mean that there won't be. The > eventuality should probably not be thrown away that easily. Twenty years > ago, who could have predicted what happened until today ? Can we already > predict what is going to (not) happen twenty or one hundred years from > now ? I think that this statement should be very carefully justified. Fair enough. I don't think it changes anything in this particular case though. > > not because HTML5 will be the last version, but because we've moved to > > an unversioned development model where there is simply a > > continually-maintained HTML specification that is always current. > > If, when you say "we", you mean "the WHATWG and the W3C", this is > incoherent with what is written here : > http://wiki.whatwg.org/wiki/FAQ#When_will_HTML5_be_finished.3F That was out of date. Fixed. Thanks for bringing this to my attention! > Can both [the W3C and the WHATWG] work on the same spec and at the same > time for one having a mature enough specification to say "this is a > Recommendation" and the other saying "this is still in progress" ? IMHO the idea of having a recommendation is out-dated, and I would encourage (and have encouraged at the highest levels) that the W3C abandon this model. However, in the meantime, it turns out that the W3C and the WHATWG are working on subtly different documents: the WHATWG draft is a superset of the W3C one. The W3C one represents the "HTML5" version of the language, while the WHATWG draft has a number of additional features beyond that. The features that the W3C is working on are generally more stable than the features that aren't present in the W3C version. > If the continually-maintained model is the one currently chosen, does it > really make sense to call the specification HTML5? Shouldn't it be HTML? Yes. We did actually make that change at one point, but for advocacy reasons we continue to have "HTML5" in the name, because that's what today's buzzword is. > How can a HTML validator be written ? Should it be > continually-maintained as well, making correct document incorrect and > vice-versa depending on the validation day ? Yes, just like browsers are continually maintained. > I guess that the changes between HTML4.01 and HTML5 will be > continually-maintained as well ? I don't think the list of differences from HTML4 will become less and less interesting as people become more familiar with newer HTML features. > >> What will this doctype be since it cannot be <!DOCTYPE HTML>? > > > > It can be that. HTML is backwards-compatible, meaning that an > > implementation of the spec in 2020 will handle content written to the > > spec in 2010 correctly. > > Even if I agree on this goal, I think that this is a very ambitious > statement. From a formal point of view, how can you prove that a change > that you make on a spec is backward-compatible with *any* content > written following the 2010 spec? We can't prove it, but we've never needed versioning for previous versions of HTML, and there's massive pressure to ensure we continue to not use versioning (the few experiments with versioning -- quirks mode and XHTML -- have been found to be rather disappointing, to put it mildly). A number of other languages don't have versioning, for example CSS, C++. > I have another concern about educational material. If I want to write > materials on HTML5 now. You seem to guarantee that if I do it right, the > content that people would write based on thess materials will be > correctly interpreted which is good. However, no one can tell how > up-to-date the informations on that material will be a century later > since there is no real trace of the differences during one point in time > and another. Or is there ? I don't understand the question. -- Ian Hickson U+1047E )\._.,--....,'``. fL http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,. Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
Received on Tuesday, 24 August 2010 17:33:46 UTC