Options:
- # Session Start: Thu Nov 13 00:00:00 2008
- # Session Ident: #html-wg
- # [00:01] * Quits: tlr (tlr@128.30.52.30) (Quit: tlr)
- # [00:04] * Joins: heycam (cam@130.194.72.84)
- # [00:23] * Joins: Zeros (Zeros-Elip@129.2.175.74)
- # [00:43] * Joins: dbaron (dbaron@63.245.220.241)
- # [00:46] * DanC re-discovers http://json.org/JSONRequest.html ... understood the security motivation for a moment, but then it leaked out. hmm...
- # [00:47] <pimpbot> Title: JSONRequest (at json.org)
- # [00:54] * Joins: MikeSmith (MikeSmith@mcclure.w3.org)
- # [00:58] * Quits: smedero (smedero@192.223.6.251) (Quit: smedero)
- # [01:02] <MikeSmith> http://dev.opera.com/articles/view/mama-markup-report-part-1-the-basics/
- # [01:02] <pimpbot> Title: MAMA: Markup report, part 1: the basics - Opera Developer Community (at dev.opera.com)
- # [01:37] * Joins: shepazu (schepers@128.30.52.30)
- # [01:42] * Quits: aroben (aroben@71.58.97.175) (Connection reset by peer)
- # [01:48] * Quits: Sander (svl@86.87.68.167) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [01:50] <Hixie> hey MikeSmith, did anyone volunteer to edit anything?
- # [01:51] <MikeSmith> Hixie: I've not heard myself from anyone yet
- # [01:52] <Hixie> i see
- # [01:52] <Hixie> so for all the... feedback, when it comes to actually doing anything, all we hear are crickets
- # [01:55] <MikeSmith> Hixie: I had some hope that Mozilla and Apple might be able to provide/support some additional editors.
- # [02:05] * Quits: adrianba (adrianba@131.107.0.75) (Quit: leaving)
- # [02:05] <Dashiva> But Apple already provided Hyatt ;)
- # [02:07] * Quits: tH (Rob@129.11.83.58) (Quit: ChatZilla 0.9.83-rdmsoft [XULRunner 1.9.0.1/2008072406])
- # [03:10] * Quits: Zeros (Zeros-Elip@129.2.175.74) (Quit: This computer has gone to sleep)
- # [03:13] * Quits: maddiin (mc@87.185.204.172) (Quit: maddiin)
- # [03:45] * Quits: adele (adele@17.203.15.224) (Quit: adele)
- # [04:28] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Quit: Less talk, more pimp walk.)
- # [04:36] * Quits: sryo (sryo@190.245.198.94) (Ping timeout)
- # [04:38] * Joins: MikeSmith (MikeSmith@mcclure.w3.org)
- # [04:39] * Joins: sryo (sryo@190.245.198.94)
- # [04:43] <MikeSmith> http://devfiles.myopera.com/articles/570/elemlist-url.htm
- # [04:43] <pimpbot> Title: Markup element list (at devfiles.myopera.com)
- # [04:43] <MikeSmith> http://devfiles.myopera.com/articles/570/attrlist-url.htm
- # [04:43] <pimpbot> Title: Markup attribute list (at devfiles.myopera.com)
- # [05:07] * Quits: dbaron (dbaron@63.245.220.241) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [05:25] * Quits: sryo (sryo@190.245.198.94) (Ping timeout)
- # [05:27] <MikeSmith> http://ejohn.org/blog/accuracy-of-javascript-time/
- # [05:27] <pimpbot> Title: John Resig - Accuracy of JavaScript Time (at ejohn.org)
- # [05:37] * Joins: sryo (sryo@190.245.198.94)
- # [06:51] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Ping timeout)
- # [07:25] * Quits: heycam (cam@130.194.72.84) (Quit: bye)
- # [07:44] * Joins: heycam (cam@124.168.34.173)
- # [08:19] * Quits: gavin_ (gavin@99.253.193.147) (Ping timeout)
- # [08:24] * Joins: gavin_ (gavin@99.253.193.147)
- # [08:40] * Joins: MikeSmith (MikeSmith@mcclure.w3.org)
- # [09:17] * Joins: Lionheart (robin@66.57.69.65)
- # [09:22] * Quits: Lionheart (robin@66.57.69.65) (Quit: Leaving.)
- # [09:24] * Joins: Lionheart (robin@66.57.69.65)
- # [09:28] * Joins: tH (Rob@129.11.83.58)
- # [09:33] * Quits: Lionheart (robin@66.57.69.65) (Ping timeout)
- # [09:34] * Joins: Lionheart (robin@66.57.69.65)
- # [09:35] * Parts: Lionheart (robin@66.57.69.65)
- # [09:42] * Joins: maddiin (mc@87.185.252.65)
- # [09:58] * Joins: Lionheart (robin@66.57.69.65)
- # [10:33] * Quits: Lionheart (robin@66.57.69.65) (Connection reset by peer)
- # [10:43] * Joins: Sander (svl@86.87.68.167)
- # [10:44] * Joins: ROBOd (robod@89.122.216.38)
- # [10:59] * Joins: deane (opera@121.72.171.191)
- # [11:08] * Quits: tH (Rob@129.11.83.58) (Ping timeout)
- # [11:53] * Joins: Lionheart (robin@66.57.69.65)
- # [12:50] * Quits: Lionheart (robin@66.57.69.65) (Quit: Leaving.)
- # [12:51] * Joins: Lionheart (robin@66.57.69.65)
- # [12:54] * Quits: Lionheart (robin@66.57.69.65) (Ping timeout)
- # [13:05] <MikeSmith> http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2008-November/017138.html
- # [13:05] <pimpbot> Title: [whatwg] Combining the DedicatedWorker and SharedWorker interfaces (at lists.whatwg.org)
- # [13:28] * Shunsuke is now known as Kuruma_
- # [13:28] * Kuruma_ is now known as Kuruma__
- # [13:28] * Kuruma__ is now known as Kuruma___
- # [13:28] * Kuruma___ is now known as Kurum____
- # [13:28] * Kurum____ is now known as Kuru_____
- # [13:29] * Kuru_____ is now known as Kur______
- # [13:29] * Kur______ is now known as Ku_______
- # [13:29] * Ku_______ is now known as K________
- # [13:29] * K________ is now known as _________
- # [13:29] * _________ is now known as Kuruma
- # [13:29] * Kuruma is now known as Kuruma_
- # [13:29] * Kuruma_ is now known as Kuruma__
- # [13:30] * Kuruma__ is now known as Kuruma___
- # [13:30] * Kuruma___ is now known as Kurum____
- # [13:30] * Kurum____ is now known as Kuru_____
- # [13:30] * Kuru_____ is now known as Kur______
- # [13:30] * Kur______ is now known as Ku_______
- # [13:31] * Quits: Ku_______ (Shunsuke@116.0.163.146) (Quit: Tiarra 0.1+svn-22785: SIGINT received; exit)
- # [13:31] * Joins: aaronlev (chatzilla@84.97.227.22)
- # [13:31] * Parts: deane (opera@121.72.171.191)
- # [13:34] * Joins: Shunsuke (Shunsuke@116.0.163.146)
- # [13:44] * Joins: myakura (myakura@122.17.190.200)
- # [14:45] * Quits: shepazu (schepers@128.30.52.30) (Quit: Core Breach)
- # [14:45] * Joins: shepazu (schepers@128.30.52.30)
- # [14:57] * Joins: tlr (tlr@128.30.52.30)
- # [15:27] * Quits: aaronlev (chatzilla@84.97.227.22) (Ping timeout)
- # [15:28] * Quits: myakura (myakura@122.17.190.200) (Quit: Leaving...)
- # [15:44] * Joins: sierk (sbornema@89.183.6.20)
- # [15:55] * Quits: sierk (sbornema@89.183.6.20) (Quit: sierk)
- # [15:57] * Quits: DanC (connolly@128.30.52.30) (Client exited)
- # [15:58] * Joins: DanC (connolly@128.30.52.30)
- # [16:01] * Joins: aroben (aroben@71.58.97.175)
- # [16:11] * Joins: MichaelC (Michael@128.30.52.30)
- # [16:15] * Joins: aaronlev (chatzilla@84.97.227.22)
- # [16:15] * Quits: aroben (aroben@71.58.97.175) (Connection reset by peer)
- # [16:17] * Quits: Shunsuke (Shunsuke@116.0.163.146) (Ping timeout)
- # [16:19] * Joins: aroben (aroben@71.58.97.175)
- # [16:21] * Joins: tH (Rob@129.11.83.58)
- # [16:34] * Quits: billmason (billmason@69.30.57.41) (Connection reset by peer)
- # [16:39] * Joins: billmason (billmason@69.30.57.41)
- # [16:46] * Quits: billmason (billmason@69.30.57.41) (Quit: .)
- # [16:54] * Joins: billmason (bmason@69.30.57.41)
- # [17:02] * Quits: shepazu (schepers@128.30.52.30) (Quit: shepazu)
- # [17:34] * Joins: Shunsuke (Shunsuke@116.0.163.146)
- # [17:44] * Joins: adrianba (adrianba@131.107.0.80)
- # [17:59] * Joins: Joshue (Joshue@86.45.216.100)
- # [18:04] <MikeSmith> trackbot, start meeting
- # [18:04] * @trackbot is starting a teleconference
- # [18:04] * Joins: RRSAgent (rrs-loggee@128.30.52.30)
- # [18:04] <RRSAgent> logging to http://www.w3.org/2008/11/13-html-wg-irc
- # [18:04] <@trackbot> RRSAgent, make logs public
- # [18:04] <RRSAgent> I have made the request, trackbot
- # [18:04] * Joins: Zakim (rrs-bridgg@128.30.52.30)
- # [18:04] <@trackbot> Zakim, this will be HTML
- # [18:04] <Zakim> ok, trackbot; I see HTML_WG()12:00PM scheduled to start in 2 minutes
- # [18:04] <@trackbot> Meeting: HTML Issue Tracking Teleconference
- # [18:04] <@trackbot> Date: 13 November 2008
- # [18:04] <MikeSmith> Zakim, call Mike
- # [18:04] <Zakim> ok, MikeSmith; the call is being made
- # [18:04] <Zakim> HTML_WG()12:00PM has now started
- # [18:04] <Zakim> +Mike
- # [18:04] <MikeSmith> Zakim, code?
- # [18:04] <Zakim> the conference code is 4865 (tel:+1.617.761.6200 tel:+33.4.89.06.34.99 tel:+44.117.370.6152), MikeSmith
- # [18:04] <MikeSmith> Chair: MikeSmith
- # [18:05] * DanC Zakim, call DanC-work
- # [18:05] * Zakim ok, DanC; the call is being made
- # [18:05] <Zakim> +DanC
- # [18:05] * Joins: arne (aj3@84.142.107.78)
- # [18:05] <Zakim> +??P2
- # [18:05] <Joshue> zakim, ??p2 is Joshue
- # [18:05] <Zakim> +Joshue; got it
- # [18:07] * Joins: deane (opera@121.72.169.27)
- # [18:08] * DanC is here
- # [18:08] <Zakim> +Cynthia_Shelly
- # [18:08] <MikeSmith> Regrets+ ChrisWilson, LauraCarlson, Julian
- # [18:08] <MikeSmith> agenda: http://lists.w3.org/Archives/Public/public-html-wg-announce/2008OctDec/0005.html
- # [18:08] <pimpbot> Title: HTML WG telcon 2008-11-13 - f2f summary, markup spec, authoring guide from Michael(tm) Smith on 2008-11-12 (public-html-wg-announce@w3.org from October to December 2008) (at lists.w3.org)
- # [18:09] <Zakim> + +1.519.378.aaaa
- # [18:09] <MikeSmith> Zakim, who's on the phone?
- # [18:09] <Zakim> On the phone I see Mike, DanC, Joshue, Cynthia_Shelly, +1.519.378.aaaa
- # [18:09] <DanC> Zakim, aaaa is MurrayM
- # [18:09] <Zakim> +MurrayM; got it
- # [18:09] <MikeSmith> Present+ MikeSmith, DanC, Josh, Cynthia, MurrayMaloney
- # [18:11] <Zakim> +[Microsoft]
- # [18:11] <MikeSmith> Present+ AdrianBatemen
- # [18:11] <DanC> Zakim, [Microsoft] is Adrian
- # [18:11] <Zakim> +Adrian; got it
- # [18:12] <Joshue> scribenick:Joshue
- # [18:12] <MikeSmith> scribenick: Joshue
- # [18:12] <MikeSmith> scribe: Joshue
- # [18:13] * Quits: Sander (svl@86.87.68.167) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [18:13] <Joshue> TOPIC: Markup Lanhuage Spec
- # [18:13] <Joshue> s/Lanhuage/Language
- # [18:14] <Joshue> MikeS: I posted a draft of the spec that I have been working on. It would be helpful as a starting point.
- # [18:14] <MikeSmith> http://www.w3.org/html/wg/markup-spec/
- # [18:14] <pimpbot> Title: HTML: The Markup Language (at www.w3.org)
- # [18:14] <MikeSmith> Zakim, mute Joshue
- # [18:14] <Zakim> Joshue should now be muted
- # [18:14] <Joshue> MikeS: I realize very few have looked at it. Has anyone initial comments?
- # [18:15] * Joshue can people identify themselves also
- # [18:15] <Joshue> MikeS: Gives outline of abstract
- # [18:16] <Joshue> MikeS: The doc defines authors, producers and consumers differently.
- # [18:17] <Joshue> MikeS: Gives further details. No normative criteria, web browsers are not defined in terms of how they parse HTML, Is not intended to be an aurthoring guide.
- # [18:18] <Joshue> MikeS: HTML Syntax is described. Various Mime Types are discussed. Its the same prose as defined in the current draft, prettty much. Optional BOM are mentioned etc.
- # [18:19] <Joshue> MikeS: DOC Type, character encoding etc are defined. The remianing part of spec is a list of HTML elements and their content models, attributes and values etc.
- # [18:19] <takkaria> I had a brief look, looked reasonable, but I would be worried people take it for normative
- # [18:20] * DanC thinks reading the abstract for the benefit of those offline was ok, but not much more, please
- # [18:20] <Joshue> MikeS: In addition there is a section on common content models, phrase and prose content matches bloack and inline content. Then definitions of sets of common attributes. Similar to HTML 4 draft and other markup specs.
- # [18:21] <Joshue> MikeS: Last part deals with ARIA markup, attribute sets, enumerated values for ARIA attributes. Semantics uundefined as they are in the ARIA spec. Then exahistive list of name character references.
- # [18:22] <Joshue> MM: Test kit being build.
- # [18:22] <Joshue> MikeS: Not a schema?
- # [18:23] <Joshue> MM: Its a grammer to build a parser.
- # [18:23] <Joshue> MikeS: Interesting
- # [18:23] <Joshue> MM: I will ask him to join WG.
- # [18:23] <MikeSmith> q?
- # [18:23] * Zakim sees no one on the speaker queue
- # [18:23] <Joshue> MS: WIll you have more infor next week?
- # [18:23] <Joshue> MM: Yes
- # [18:23] <Joshue> s/infor/info
- # [18:24] <Joshue> Adrian: Do you have a view as to how having this doc changes what the HTML 5 spec is/does?
- # [18:25] * Quits: aaronlev (chatzilla@84.97.227.22) (Ping timeout)
- # [18:26] <Joshue> MS: Right now as far as content models and syntax description. This matches what is in the HTML 5 draft. We want to keep things that way. We need to decide that the current part of semantics, content models etc should be kept there. We need to keep them in synch. As different docs have diff editors there may not always be agreement.
- # [18:26] <Joshue> MS: We want this to be normative. There can only be one spec so this will superceed anything else.
- # [18:28] <Joshue> Adrian: This looks like a good start. In terms of a descriptive doc that talks about the language and not its use. However, how practical is this? How much of the text has been taken from the HTML 5 draft?
- # [18:28] <Joshue> MS: This spec should have a lot of non-normative content.
- # [18:29] * DanC Zakim, mute me
- # [18:29] * Zakim DanC should now be muted
- # [18:29] * DanC Zakim, mute my dogs
- # [18:29] * Zakim I don't understand 'mute my dogs', DanC
- # [18:29] * DanC Zakim, mute my dogs ;-)
- # [18:29] * Zakim I'm glad that smiley is there, DanC
- # [18:31] <Joshue> MS: It should not describe rendering behaviors normatively, or have too much description of rendering behavior etc. many say the current draft conflates authoring and rendering domains. These are seperate so there is confusion. I like to have the markup spec not do this anymore. Seperate some of the under the hood stuff from the user manual aspect. Want to see the spec defined as an abstract language without processing assumptions.
- # [18:32] <MikeSmith> s/This spec should have/This spec should not have/
- # [18:32] <Joshue> Adrian: That is a good goal.
- # [18:32] <MikeSmith> q?
- # [18:32] * Zakim sees no one on the speaker queue
- # [18:32] <DanC> (trying to construct a proof in my head that the language defined in Mike's draft is smaller than the language in Hixie's draft; hmm... don't think there is one... I think it's not actually a theorem. I think there are counter-examples)
- # [18:32] <Joshue> Joshue things this may make it easier to uunderstand for all concerned.
- # [18:32] <DanC> ack me
- # [18:32] * Zakim unmutes DanC
- # [18:32] <Joshue> s/things/thinks
- # [18:32] * Zakim sees no one on the speaker queue
- # [18:33] <Joshue> DacC: Its not smaller than the language Hixie defines as conformant.
- # [18:33] <Joshue> DanC: In that docs conforming to his spec is conforming to yours.
- # [18:33] <Joshue> MS; It is.
- # [18:33] <Joshue> DanC: I don't think so.
- # [18:33] <DanC> (other way around)
- # [18:34] <Joshue> MS: You are right.
- # [18:34] <DanC> DanC: e.g. documents that misuse headings, cite, etc. are prohibited by the HTML 5 spec
- # [18:35] <Joshue> MS: Discusses schemas, parsing of schemas, attribute model and pattern definitions. RelaxNG etc.
- # [18:37] <Joshue> MS: Programmatic extracts/additions of certain content via Schematron. Josh unable to parse some statements.
- # [18:38] <Joshue> Cythia: I am curious why this is done that way?
- # [18:38] <DanC> (I think having feedback between validation tools and the spec is good... though this is something of an extreme approach)
- # [18:39] <Joshue> MS; It is circular. Not ideal. Changes to the spec will go other way, or not be one way from validator to the spec. If changes are made the assertions that vlidator.nu are making will have to be changed to match the spec. At his point they are one way.
- # [18:39] <Joshue> Cynthia: It is reasonable to do this in order to get the spec out.
- # [18:41] <Joshue> MS: Its about having a formal description of the language. Formalisims are currently prose desciptions in order to not lock people who write a conformance checker. High level language used in order to design a tool around it loosely.
- # [18:41] <DanC> (publishing the schema as a note is an interesting idea.)
- # [18:42] <Joshue> MS: Hixie feels there should not a normative shema for the language. Other builders have a disincentive to build anything. All of these normative schemas for the language seemed to stop others from developeing their own. We want to avoid this, having only one tool.
- # [18:43] <Joshue> Cythia: Yes, some need this behind a firewall.
- # [18:43] <Joshue> MS: This can be done and works well.
- # [18:43] <MikeSmith> q?
- # [18:43] * Zakim sees no one on the speaker queue
- # [18:43] <DanC> q+ murray
- # [18:43] * Zakim sees murray on the speaker queue
- # [18:43] <DanC> ack murray
- # [18:43] * Zakim sees no one on the speaker queue
- # [18:43] <Joshue> Cythia: We dont want to give advantage to one set of schemas.
- # [18:44] <Joshue> MM: When developing a formalism for HTML, we can build a grammer, define constraints etc. It depends on what you are trying to do.
- # [18:47] <Joshue> MM: Grammer needs to be correct. Stuff taken from different namespaces can be dealt with. Others have more rigorous purposes, may not be public facing. The grammer needs to be examined to be a more liberal version that conformance checkers want to use, then good stuff.
- # [18:47] <Zakim> -Cynthia_Shelly
- # [18:47] <Joshue> MS: Existing validators, and HTML 4. ZHTML 1.0 and 1.1 (DTD based validation tools)
- # [18:48] <Joshue> MM: When you procude a DTD, the doc that accompanies it is produced alongside it. There are better formalisms to do this etc
- # [18:49] <Joshue> MS: I understand. Validator.nu is doing a lot more that just conformance checking.
- # [18:49] <Joshue> MM: You claim that it does that is false.
- # [18:49] <takkaria> you have to be very very careful that people don't start trying to consume HTML via a grammar rather than an implementation of the parsing algorithm
- # [18:51] <Zakim> +[Microsoft]
- # [18:51] <MikeSmith> q?
- # [18:51] * Zakim sees no one on the speaker queue
- # [18:51] <Joshue> MS: I conceed that, however when a decent schema is availalbe, validation against a schema etc there are more sophistcated tools. But the problem is that many see that passing the validator is percieved as meaning their content is fit for purpose. Schema checking alone does not always mean your doc can be processed the way you want it to be.
- # [18:51] <Joshue> MM: Again this is false.
- # [18:51] <Joshue> MS: I hear what you are saying. Other comments?
- # [18:52] <Joshue> Cynthia: This is a good idea. It will be helpful.
- # [18:52] * Joshue lol
- # [18:54] <Joshue> MS: I think to have the Authoring guide as a way to make it clear to help them have their docs work on the web. It also needs to cover the DOM interface for scripting purposes. Real world use cases etc. This will keep the spec minimal. remove informative stuff into the authoring guide etc
- # [18:54] <Joshue> MM: Then call it something else.
- # [18:54] <Joshue> MS: No
- # [18:55] <Joshue> Cythia: It could have subtitle?
- # [18:55] <Joshue> MS: We have talked to developers and they want this.
- # [18:55] <Joshue> +q
- # [18:55] * Zakim sees Joshue on the speaker queue
- # [18:55] <Joshue> zakim, unmute me
- # [18:55] <Zakim> Joshue should no longer be muted
- # [18:56] <Joshue> MM; How about a browsers guide, devlopers guide etc?
- # [18:56] <Joshue> MS: We need a normative guide for browsers..
- # [18:56] <MikeSmith> s/MM;/MM: /
- # [18:56] <Joshue> MM: You can't hve that.
- # [18:57] <Joshue> MM: I am not understanding this.
- # [18:57] <Joshue> DanC: You said this was a spec for how UAs behave.
- # [18:58] <Joshue> MM: Strong objection
- # [18:58] <Joshue> -q
- # [18:58] * Zakim sees no one on the speaker queue
- # [18:58] * Joins: CGI707 (836b0046@128.30.52.43)
- # [18:59] <MikeSmith> Joshue: some document that is specifically for authors, that cuts out a lot of the under-the-hood stuff is in principle a good idea
- # [18:59] <Joshue> MM: I am going to make this an issue.
- # [18:59] <Joshue> zakim, mute me
- # [18:59] <Zakim> Joshue should now be muted
- # [18:59] <DanC> issue-61?
- # [18:59] * @trackbot getting information on ISSUE-61
- # [18:59] <@trackbot> ISSUE-61 -- Conformance depends on author's intent -- RAISED
- # [18:59] <@trackbot> http://www.w3.org/html/wg/tracker/issues/61
- # [18:59] <pimpbot> Title: ISSUE-61 - HTML Issue Tracking Tracker (at www.w3.org)
- # [18:59] <DanC> maybe that's not so close to what Murray wanted on the issues list after all
- # [19:00] * Quits: maddiin (mc@87.185.252.65) (Quit: maddiin)
- # [19:00] <DanC> action-77?
- # [19:00] * @trackbot getting information on ACTION-77
- # [19:00] <@trackbot> ACTION-77 -- Michael(tm) Smith to lead HTML WG to response to TAG discussion and report back to TAG -- due 2008-10-30 -- OPEN
- # [19:00] <@trackbot> http://www.w3.org/html/wg/tracker/actions/77
- # [19:00] <pimpbot> Title: ACTION-77 - HTML Issue Tracking Tracker (at www.w3.org)
- # [19:00] <Joshue> MS: I did want to talk to the TAG list about this. Let them know we have followed up on the discussion. I have an item to do this. This should take place on the public HTML list.
- # [19:00] <Joshue> MM: I don't follow
- # [19:01] <Joshue> MS: The action item is complete.
- # [19:01] <DanC> ISSUE-59?
- # [19:01] * @trackbot getting information on ISSUE-59
- # [19:01] <@trackbot> ISSUE-59 -- Should the HTML WG produce a separate document that is a normative language reference and if so what are the requirements -- RAISED
- # [19:01] <@trackbot> http://www.w3.org/html/wg/tracker/issues/59
- # [19:01] <pimpbot> Title: ISSUE-59 - HTML Issue Tracking Tracker (at www.w3.org)
- # [19:01] <DanC> (maybe that's closer)
- # [19:02] <MikeSmith> Topic: Any other business?
- # [19:02] <Joshue> MS: Lets take the rest of the discussion to public HTML.
- # [19:02] <Joshue> TOPIC: AOB
- # [19:02] <Joshue> @headers?
- # [19:02] <pimpbot> Joshue: Huh?
- # [19:02] <Joshue> zakiim, unmute me
- # [19:02] <DanC> (just briefly, who has the ball on headers?)
- # [19:02] <Joshue> zakim, unmute me
- # [19:02] <Zakim> Joshue should no longer be muted
- # [19:02] * Quits: CGI707 (836b0046@128.30.52.43) (Quit: CGI:IRC)
- # [19:03] * Joins: CGI707 (836b0046@128.30.52.43)
- # [19:03] <DanC> (the actions listed in http://www.w3.org/html/wg/tracker/issues/20 seem stale. )
- # [19:03] <pimpbot> Title: ISSUE-20 - HTML Issue Tracking Tracker (at www.w3.org)
- # [19:03] <MikeSmith> Joshue: we are talking with PF about @headers and discussing how to move this along a little farther
- # [19:04] <DanC> (hm... so it sounds like anybody/somebody/nobody has the ball.)
- # [19:04] <MikeSmith> action: Joshue to prepare status report on @headers discussion by next week
- # [19:04] * @trackbot noticed an ACTION. Trying to create it.
- # [19:04] * RRSAgent records action 1
- # [19:04] <@trackbot> Created ACTION-84 - Prepare status report on @headers discussion by next week [on Joshue O Connor - due 2008-11-20].
- # [19:05] <Joshue> waves bye
- # [19:05] <Zakim> -Joshue
- # [19:05] <MikeSmith> Topic: Next meeting
- # [19:05] <MikeSmith> we will have the telcon at the regular time next week, probably with ChrisWilson chairing
- # [19:06] * Quits: Joshue (Joshue@86.45.216.100) (Quit: Quitting!)
- # [19:06] <MikeSmith> [adjourned]
- # [19:06] <Zakim> -[Microsoft]
- # [19:06] <Zakim> -Adrian
- # [19:06] <MikeSmith> RRSAgent, make minutes
- # [19:06] <RRSAgent> I have made the request to generate http://www.w3.org/2008/11/13-html-wg-minutes.html MikeSmith
- # [19:06] <MikeSmith> Zakim, who's on the phone?
- # [19:06] <Zakim> On the phone I see Mike, DanC, MurrayM
- # [19:07] <MikeSmith> Zakim, drop me
- # [19:07] <Zakim> sorry, MikeSmith, I do not see a party named 'MikeSmith'
- # [19:07] * Quits: adrianba (adrianba@131.107.0.80) (Quit: leaving)
- # [19:07] <MikeSmith> Zakim, drop Mike
- # [19:07] <Zakim> Mike is being disconnected
- # [19:07] <Zakim> -Mike
- # [19:07] <Zakim> -MurrayM
- # [19:11] * Parts: deane (opera@121.72.169.27)
- # [19:11] * Parts: arne (aj3@84.142.107.78)
- # [19:26] <MikeSmith> RRSAgent, make minutes
- # [19:26] <RRSAgent> I have made the request to generate http://www.w3.org/2008/11/13-html-wg-minutes.html MikeSmith
- # [19:26] <pimpbot> Title: HTML Issue Tracking Teleconference -- 13 Nov 2008 (at www.w3.org)
- # [19:27] <MikeSmith> s/;/:/g
- # [19:27] <MikeSmith> RRSAgent, make minutes
- # [19:27] <RRSAgent> I have made the request to generate http://www.w3.org/2008/11/13-html-wg-minutes.html MikeSmith
- # [19:27] <pimpbot> Title: HTML Issue Tracking Teleconference -- 13 Nov 2008 (at www.w3.org)
- # [19:37] * Joins: adele (adele@17.203.15.250)
- # [19:38] * Quits: CGI707 (836b0046@128.30.52.43) (Quit: CGI:IRC)
- # [19:40] <Zakim> disconnecting the lone participant, DanC, in HTML_WG()12:00PM
- # [19:40] <Zakim> HTML_WG()12:00PM has ended
- # [19:41] <Zakim> Attendees were Mike, DanC, Joshue, Cynthia_Shelly, +1.519.378.aaaa, MurrayM, Adrian, [Microsoft]
- # [19:41] <MikeSmith> RRSAgent, bye
- # [19:41] <RRSAgent> I see 1 open action item saved in http://www.w3.org/2008/11/13-html-wg-actions.rdf :
- # [19:41] <RRSAgent> ACTION: Joshue to prepare status report on @headers discussion by next week [1]
- # [19:41] <RRSAgent> recorded in http://www.w3.org/2008/11/13-html-wg-irc#T17-58-49
- # [19:41] * Parts: RRSAgent (rrs-loggee@128.30.52.30)
- # [19:45] * Joins: dbaron (dbaron@63.245.220.241)
- # [19:47] <gsnedders> MikeSmith: No normative criteria and not an authoring guide. So what the hell is it!?
- # [20:17] <MikeSmith> gsnedders: the draft doesn't claim to be non-normative (except for the parts that are explicitly labeled as non-normative)
- # [20:18] <takkaria> I worry that if both HTML5 and HTML5-markup are normative, there will be clashes
- # [20:19] <gsnedders> MikeSmith: http://krijnhoetmer.nl/irc-logs/html-wg/20081113#l-168?
- # [20:19] <pimpbot> Title: IRC logs: w3c / #html-wg / 20081113 (at krijnhoetmer.nl)
- # [20:21] <Hixie> who's the target audience of that draft?
- # [20:21] <Hixie> it's hard to evaluate it without knowing exactly who it's for
- # [20:21] <Hixie> if it's defining the language proper, it shouldn't have things like <acronym> in it
- # [20:23] <MikeSmith> gsnedders: that statement didn't minuted accurately/completely. what I said was "no normative implementation-conformance criteria"
- # [20:24] <MikeSmith> Hixie: it has <acronym> because validator.nu also has it, and warns about it being obsolete
- # [20:24] <Hixie> sure, but the draft shouldn't have it :-)
- # [20:26] <MikeSmith> as far as who the target audience is, I think it's anybody who wants to make sure that their HTML documents conform to the constraints of the language
- # [20:26] <MikeSmith> whether they are authoring them in an editor
- # [20:26] <MikeSmith> or generating them out of a CMS or whatever
- # [20:26] <hober> Wouldn't such a person use a validator to make sure their documents conform?
- # [20:26] <Hixie> i really don't think typical authors are going to make head or tail of the document as it's currently written
- # [20:27] <MikeSmith> hober: a validator would first need to have a normative spec that describes what's conformant
- # [20:27] <Hixie> henri seems to have managed fine with the html5 spec as is
- # [20:28] <Hixie> and i'm not conviced this draft has all the detail that one would need
- # [20:28] <Hixie> e.g. it doesn't have the parser
- # [20:28] <Hixie> nor the attribute value microsyntaxes, iirc
- # [20:28] <hober> MikeSmith: like Hixie said, validator.nu is a pretty good argument against that.
- # [20:29] <MikeSmith> Hixie: I guess the fact that Henri has managed fine is not a particularly large or representative data set
- # [20:30] <hober> Also, we already have a normative spec that describes what's conformant.
- # [20:30] <MikeSmith> Hixie: http://www.w3.org/html/wg/markup-spec/#common-datatypes
- # [20:30] <pimpbot> Title: HTML: The Markup Language (at www.w3.org)
- # [20:30] <MikeSmith> hober: a number of people have suggest that we should have a separate normative spec
- # [20:30] <Hixie> wow, those are even harder to read than what's in html5
- # [20:31] <MikeSmith> whether or not we should have a separate normative spec of this kind remains open to question and decision
- # [20:31] <Hixie> a number of people have suggested that we should have separate specs, each of which wanted something different, and none of which clearly stated what they wanted
- # [20:31] <MikeSmith> this is simply one attempt at producing such as spec
- # [20:31] <Hixie> it's not clear that this draft is any of them, but it's hard to know without having a clear idea of who the draft is for
- # [20:32] <takkaria> the TAG? :)
- # [20:32] <Hixie> as is, it's not for authors nor for validator writers, as regexps don't work for authors and validators need the parser spec
- # [20:32] <Hixie> each member of the TAG that I have spoken to has a different desire.
- # [20:32] <MikeSmith> Hixie: it's for exactly the same people for whom the syntax/structure/semantics parts of the HTML5 draft are for
- # [20:32] <Hixie> so we'd have to know who in the tag, exactly, and what their needs are.
- # [20:33] <hober> I'm all for having (a plethora of) documents describing how to author high quality HTML. I just don't see how they have anything to do with being normative, or even being a spec at all.
- # [20:34] <Hixie> MikeSmith: then i recommend not using regexp syntax and dtd-like syntax :-)
- # [20:34] <Hixie> and i think that lachy's non-normative draft is a better solution for them
- # [20:34] <Hixie> anyway, gotta go to the vet, will be back later
- # [20:37] <MikeSmith> Hixie: yeah, I already know well what your viewpoint is about using regexp and "dtd-like" syntax for this, and understand why you're using prose descriptions for the content models and microsyntaxes in the HTML5 draft instead.
- # [20:37] * Joins: Lachy (Lachlan@66.78.202.167)
- # [20:38] <MikeSmith> this intentionally uses formalisms instead
- # [20:38] <MikeSmith> I we were to go forward with it, I could imagine that we might want to choose to make it use prose instead
- # [20:42] * Joins: maddiin (mc@87.185.230.42)
- # [20:45] * Quits: heycam (cam@124.168.34.173) (Ping timeout)
- # [20:50] <Philip> MikeSmith: It would probably be clearer to use something more like BNF than regexps
- # [20:51] <Philip> Alternatively just use nicer regexp syntax, with whitespace and with (?i)blank instead of [bB][lL]... and with (...)? instead of ()|(...) etc :-)
- # [20:51] <MikeSmith> Philip: yeah, BNF would be more readable and familiar
- # [20:52] <MikeSmith> the reason is uses regexps is because validator.nu uses regexps
- # [20:52] <MikeSmith> even if we went with formalisms, the formalism would not necessarily have to be what's in there now
- # [20:53] <MikeSmith> but if it were something else, I can't see it likely to be anything else except BNF
- # [20:54] <Philip> Making up new formalisms is more fun
- # [20:55] <MikeSmith> heh
- # [20:55] <takkaria> any new formalisms should be rot13'd in their default encoding
- # [20:55] <Philip> I like to consider my OCamlised version of the parser algorithm to be a formalism, although not one that can be trivially defined
- # [20:56] <MikeSmith> Philip: maybe we need Dmitri Turn to step in and create a new formalism
- # [20:56] <MikeSmith> BNF 6.0
- # [20:56] <takkaria> Philip: I'd quite like to see that
- # [20:56] <Philip> but it's not that hard to define, since you just have to say what a few dozen primitives mean, and then the rest is simply lists and trees of those things
- # [20:57] <Philip> takkaria: http://canvex.lazyilluminati.com/svn/tokeniser/tokeniser_spec.ml is the tokeniser represented in a data structure
- # [20:58] <Philip> (Don't think I've got the treebuilder online, since it's generated automatically from the spec source via regexps)
- # [20:59] <MikeSmith> Philip: I think hyperlinked RELAX NG compact syntax for pattern definitions is not a bad way for a spec to represent the relationships (as far as the element and attribute definitions). that's what this draft actually uses
- # [20:59] <Philip> It's a very tokeniser-specific formalism, and it's not really at all formal actually, but it's better than raw prose and Java/etc code :-)
- # [21:08] * Zakim excuses himself; his presence no longer seems to be needed
- # [21:08] * Parts: Zakim (rrs-bridgg@128.30.52.30)
- # [21:09] * Quits: dbaron (dbaron@63.245.220.241) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [21:24] * Quits: Lachy (Lachlan@66.78.202.167) (Quit: This computer has gone to sleep)
- # [21:32] * Joins: Dsinger (mobile@32.155.209.24)
- # [21:33] * Parts: Dsinger (mobile@32.155.209.24)
- # [22:08] <hsivonen> MikeSmith: have you considered scraping the datatype definitions from the same wiki page that Validator.nu uses?
- # [22:11] <hsivonen> MikeSmith: I'm curious: where are the regular expressions from? They don't appear to be from the comments of the whattf.org schema
- # [22:11] <hsivonen> oops actually they are
- # [22:12] <hsivonen> it turns out that the regexps in comments are buggy...
- # [22:12] <hsivonen> they use \s and where they should use [ \t\r\n]
- # [22:18] * Joins: Lachy (Lachlan@24.234.142.17)
- # [22:18] * Quits: Lachy (Lachlan@24.234.142.17) (Client exited)
- # [22:18] * Joins: Lachy (Lachlan@24.234.142.17)
- # [22:19] <gsnedders> ABNF would be nice if it supported Unicode
- # [22:19] <gsnedders> The other problem is that behaviour is undefined when multiple alternations match
- # [22:20] <hsivonen> MikeSmith: I added link to your document from about.validator.nu
- # [22:32] * Joins: dbaron (dbaron@63.245.220.241)
- # [22:45] * Joins: adrianba (adrianba@131.107.0.80)
- # [22:49] * Quits: ROBOd (robod@89.122.216.38) (Quit: http://www.robodesign.ro )
- # [23:03] <DanC> hmm... so I'm trying to write javascript to mess with the URI RFC... I've got the RFC in an iframe... how do I access the text?
- # [23:03] <DanC> seems to be a security-no-no
- # [23:03] <Philip> If it's cross-domain, you can't
- # [23:04] <Philip> If you can, submit a security bug report to your browser's developers :-)
- # [23:04] <DanC> ok... so doing this in-browser rather than in a Makefile was misguided
- # [23:04] <DanC> thanks
- # [23:05] <Philip> You could make a local copy of the URI RFC, since I assume it's not going to change very often
- # [23:05] <Hixie> browsers are a pretty poor environment for text manipulation
- # [23:05] <Hixie> i recommend perl
- # [23:06] <Philip> Use PerlScript from ActivePerl on Windows, and then you can write Perl in your browser
- # [23:07] * Joins: Lachy_ (Lachlan@24.234.142.17)
- # [23:08] * Quits: Lachy (Lachlan@24.234.142.17) (Ping timeout)
- # [23:16] * Joins: heycam (cam@130.194.72.84)
- # [23:24] * Joins: Sander (svl@86.87.68.167)
- # [23:31] * Quits: tlr (tlr@128.30.52.30) (Quit: tlr)
- # [23:46] <DanC> perl used to be the tool I'd start with... these days it's python. but I'm trying to learn more javascript
- # [23:50] <DanC> local copy still gives Permission denied
- # [23:50] <Hixie> url?
- # [23:51] <Hixie> or relevant parts of html/js?
- # [23:51] <Philip> By "local", do you mean file:///?
- # [23:52] <Philip> (I guess that has weirder security restrictions)
- # [23:52] <Hixie> oh man yeah, avoid file://, you'll end up with all sorts of weirdness there
- # [23:55] <DanC> yes, I'm using file:///
- # [23:55] <DanC> Failed example:
- # [23:55] <DanC> document.getElementById("rfc").contentDocument.length()
- # [23:56] <DanC> not sure length() makes sense
- # [23:56] <DanC> but it's a plain text document; I just want the string
- # [23:56] <Hixie> Document.length isn't a method
- # [23:56] <Hixie> so you'll get a JS exception there
- # [23:56] <Hixie> assuming you can get to .length at all
- # [23:56] <Hixie> also, .length on a Document object will not give you what you want
- # [23:56] <DanC> I get: Error: Permission denied to get property HTMLDocument.length
- # [23:57] <Hixie> yeah then your two frames are in different security contexts
- # [23:57] <Hixie> put them on the same HTTP domain and you should be ok
- # [23:57] <Hixie> same directory might work
- # [23:57] <Hixie> in file://
- # [23:57] <Hixie> but i don't guarantee it
- # [23:57] <DanC> "Objects implementing the HTMLIFrameElement interface must also implement the EmbeddingElement interface defined in the Window Object specification. [WINDOW]" -- http://www.whatwg.org/specs/web-apps/current-work/multipage/embedded-content-0.html#the-iframe-element
- # [23:58] <pimpbot> Title: 4.8 Embedded content HTML 5 (at www.whatwg.org)
- # [23:58] <DanC> but [WINDOW] got merged in, yes?
- # [23:58] <DanC> I'm also trying to find this stuff in https://developer.mozilla.org/en/Gecko_DOM_Reference#DOM_window_Reference
- # [23:58] <Hixie> Window did, EmbeddingElement didn't
- # [23:58] <pimpbot> Title: Gecko DOM Reference - MDC (at developer.mozilla.org)
- # Session Close: Fri Nov 14 00:00:00 2008
The end :)