Options:
- # Session Start: Wed Nov 14 00:00:01 2007
- # Session Ident: #html-wg
- # [00:03] * Quits: timbl (timbl@128.30.5.117) (Connection reset by peer)
- # [00:03] * Joins: timbl (timbl@128.30.5.117)
- # [00:10] * Joins: jgraham (james@81.86.216.175)
- # [00:12] * Joins: sbuluf (hyfcw@200.49.132.101)
- # [00:29] * Quits: gavin (gavin@99.227.30.12) (Ping timeout)
- # [00:30] * Quits: jgraham (james@81.86.216.175) (Quit: This computer has gone to sleep)
- # [00:32] * Quits: Sander (svl@86.87.68.167) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [00:34] * Joins: gavin (gavin@99.227.30.12)
- # [00:35] * Quits: aaronlev (chatzilla@209.6.168.245) (Ping timeout)
- # [00:38] * Joins: aaronlev (chatzilla@209.6.168.245)
- # [00:50] * Joins: timbl__ (timbl@128.30.5.117)
- # [00:50] * Quits: timbl (timbl@128.30.5.117) (Connection reset by peer)
- # [00:51] * Joins: Lionheart (robin@66.57.69.65)
- # [00:59] * Quits: mjs (mjs@17.255.101.77) (Quit: mjs)
- # [01:00] * Joins: mjs (mjs@17.255.101.77)
- # [01:03] * Quits: mjs (mjs@17.255.101.77) (Ping timeout)
- # [01:04] * Joins: mjs (mjs@17.255.101.77)
- # [01:16] * Quits: tH (Rob@87.102.42.252) (Quit: ChatZilla 0.9.79-rdmsoft [XULRunner 1.8.0.9/2006120508])
- # [01:16] * Quits: timbl__ (timbl@128.30.5.117) (Quit: timbl__)
- # [01:37] * Quits: mjs (mjs@17.255.101.77) (Quit: mjs)
- # [01:44] * Joins: mjs (mjs@17.255.101.77)
- # [01:52] * Quits: kingryan (rking3@208.66.64.47) (Quit: kingryan)
- # [01:59] * Quits: anne (annevk@81.68.67.12) (Ping timeout)
- # [02:07] * Joins: olivier (ot@128.30.52.30)
- # [02:37] * Quits: gavin (gavin@99.227.30.12) (Ping timeout)
- # [02:42] * Joins: gavin (gavin@99.227.30.12)
- # [02:53] * Quits: olivier (ot@128.30.52.30) (Quit: This computer has gone to sleep)
- # [02:54] * Joins: olivier (ot@128.30.52.30)
- # [03:06] * Quits: aroben (aroben@17.203.12.72) (Quit: Leaving)
- # [03:34] * Quits: mjs (mjs@17.255.101.77) (Quit: mjs)
- # [04:05] * Quits: marcos (chatzilla@124.171.166.8) (Ping timeout)
- # [04:12] * Joins: timbl (timbl@146.115.66.146)
- # [04:14] * Quits: dbaron (dbaron@63.245.220.241) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [04:29] * Quits: timbl (timbl@146.115.66.146) (Quit: timbl)
- # [04:43] * Quits: gavin (gavin@99.227.30.12) (Ping timeout)
- # [04:48] * Joins: gavin (gavin@99.227.30.12)
- # [04:49] * Joins: mjs (mjs@64.81.48.145)
- # [06:18] * Quits: olivier (ot@128.30.52.30) (Quit: Leaving)
- # [06:51] * Quits: gavin (gavin@99.227.30.12) (Ping timeout)
- # [06:56] * Joins: gavin (gavin@99.227.30.12)
- # [07:02] * Quits: mjs (mjs@64.81.48.145) (Quit: mjs)
- # [07:05] * Joins: mjs (mjs@64.81.48.145)
- # [07:21] * Joins: aroben (aroben@67.160.250.192)
- # [08:00] * Joins: MikeSmith (MikeSmith@mcclure.w3.org)
- # [08:32] * Quits: shepazu (schepers@128.30.52.30) (Client exited)
- # [08:39] * Joins: shepazu (schepers@128.30.52.30)
- # [08:45] * Joins: shepazu_ (schepers@128.30.52.30)
- # [08:45] * Quits: shepazu (schepers@128.30.52.30) (Client exited)
- # [08:45] * Joins: Marcos (chatzilla@131.181.148.226)
- # [09:02] * Quits: paullewis (paullewis@82.242.109.217) (Quit: paullewis)
- # [09:21] * Joins: tH_ (Rob@87.102.42.252)
- # [09:21] * tH_ is now known as tH
- # [09:24] * Joins: zcorpan (zcorpan@88.131.66.80)
- # [09:27] * Quits: Lionheart (robin@66.57.69.65) (Connection reset by peer)
- # [09:30] * Quits: hober (ted@68.107.112.172) (Quit: ERC Version 5.3 (devel) (IRC client for Emacs))
- # [09:35] * Quits: aroben (aroben@67.160.250.192) (Ping timeout)
- # [09:37] * Joins: Lionheart (robin@66.57.69.65)
- # [09:39] * Parts: Lionheart (robin@66.57.69.65)
- # [09:49] * Quits: sbuluf (hyfcw@200.49.132.101) (Quit: sbuluf)
- # [09:51] * Joins: paullewis (paullewis@81.255.115.137)
- # [10:08] <MikeSmith> hsivonen - thanks for your message about minutes from the TPAC face-to-face meetings
- # [10:09] <MikeSmith> I will be attempting this week to get a meeting report written up
- # [10:09] <hsivonen> ok
- # [10:12] <zcorpan> wow, smil 3 will use only one namespace
- # [10:12] * zcorpan didn't expect that
- # [10:19] <hsivonen> so are SMIL 1, 2 and 3 all incompatible with each other?
- # [10:23] <zcorpan> yes
- # [10:23] <zcorpan> smil 2 is incompatible with smil 2
- # [10:29] <hsivonen> I wonder what that means but on the face of it, I don't doubt the statement :-)
- # [10:35] <zcorpan> smil 2 has lots of profiles, each of which has its own namespace
- # [10:35] <zcorpan> or modules
- # [10:36] <zcorpan> s/or/and/
- # [10:45] * Parts: Lachy_ (Lachlan@88.91.104.221) (Leaving)
- # [10:54] * Joins: ROBOd (robod@89.122.216.38)
- # [10:57] * Joins: anne (annevk@145.53.12.180)
- # [10:57] * Quits: Lachy (Lachy@213.236.208.22) (Quit: Leaving)
- # [10:58] <anne> zcorpan, already back?
- # [10:59] <zcorpan> yep
- # [10:59] <anne> wb
- # [10:59] <zcorpan> thanks
- # [10:59] * anne thought it would be another week
- # [10:59] <zcorpan> that would have been nice
- # [11:00] <anne> :)
- # [11:00] <anne> I believe everyone now agrees on aria-'property'="" btw
- # [11:01] <zcorpan> i heard
- # [11:01] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Quit: Less talk, more pimp walk.)
- # [11:02] <anne> open issues: 1) aria= / role=; 2) who defines ARIA / 1; 3) how is 1 processed
- # [11:02] <anne> 4) 3 for authors
- # [11:09] <hsivonen> zcorpan: have you considered joining the PF group?
- # [11:11] <zcorpan> i haven't really, but it might help
- # [11:13] * Joins: myakura (myakura@123.225.47.3)
- # [11:15] * Joins: jgraham (james@81.86.216.175)
- # [11:38] * Joins: MikeSmith (MikeSmith@mcclure.w3.org)
- # [11:40] * Quits: jmb (jmb@152.78.68.189) (Ping timeout)
- # [11:41] * Joins: jmb (jmb@152.78.68.189)
- # [11:52] * Quits: jgraham (james@81.86.216.175) (Quit: This computer has gone to sleep)
- # [12:02] * Quits: anne (annevk@145.53.12.180) (Ping timeout)
- # [12:05] * Joins: Lachy (Lachy@213.236.208.22)
- # [12:11] * Joins: anne (annevk@145.53.12.180)
- # [12:11] * anne changes topic to 'HTML WG (logs: http://krijnhoetmer.nl/irc-logs/)'
- # [12:17] * Quits: jmb (jmb@152.78.68.189) (Ping timeout)
- # [12:19] * Joins: jmb (jmb@152.78.68.189)
- # [12:35] * Joins: timbl (timbl@209.6.134.246)
- # [12:39] * Quits: paullewis (paullewis@81.255.115.137) (Quit: paullewis)
- # [12:40] * Quits: shepazu_ (schepers@128.30.52.30) (Quit: Trillian (http://www.ceruleanstudios.com)
- # [12:41] * Quits: timbl (timbl@209.6.134.246) (Quit: timbl)
- # [12:42] * Joins: paullewis (paullewis@81.255.115.137)
- # [12:56] <hsivonen> are there known Java impls of CSS media query parsing except in the CSS Validator
- # [12:57] <hsivonen> (the CSS Validator code seems to be part of larger JavaCC grammar and, as such, not quite reusable on as standalone)
- # [12:57] <hsivonen> ?
- # [13:02] <hsivonen> in http://www.w3.org/TR/css3-mediaqueries/#syntax , do I read media_query correctly that it is
- # [13:02] <hsivonen> [[only | not]? <media_type> [ and <expression> ]*]
- # [13:02] <hsivonen> OR
- # [13:02] <hsivonen> <expression> [ and <expression> ]*
- # [13:02] * hsivonen isn't 100% sure of | precedence
- # [13:10] * Joins: aaronlev_ (chatzilla@209.6.168.245)
- # [13:10] * Quits: aaronlev (chatzilla@209.6.168.245) (Ping timeout)
- # [13:11] * aaronlev_ is now known as aaronlev
- # [13:23] <hsivonen> hmm. is the example in http://www.w3.org/TR/css3-mediaqueries/#parse out of sync with the rest of the spec?
- # [13:23] <hsivonen> the example uses > instead of min- prefix
- # [13:24] <hsivonen> oh. it is a quote from HTML4
- # [13:28] * Quits: Marcos (chatzilla@131.181.148.226) (Ping timeout)
- # [13:38] <anne> media queries will be slightly redone
- # [13:39] <hsivonen> anne: how much is slightly? should I halt implementation?
- # [13:40] <anne> I think <media_query> will become something like: [[only | not]? [<media type> [and <expression> ]* | <expression>*]
- # [13:40] <anne> though maybe you can't write "only (min-width:200px)" ... that wouldn't make much sense
- # [13:41] <anne> the general idea is to make "<media_type> and" optional
- # [13:41] <hsivonen> anne: per my reading, it is already
- # [13:42] <anne> oh
- # [13:42] <hsivonen> anne: however, what you wrote would allow consecutive expressions without "and" in between
- # [13:43] <anne> what I wrote is wrong
- # [13:44] <anne> another new rule is that if a media query fails to parse it is not "false" but it is dropped
- # [13:45] <anne> this makes it non-conforming to write such a thing too, as a result
- # [13:47] * Quits: aaronlev (chatzilla@209.6.168.245) (Ping timeout)
- # [13:48] <anne> [[only | not]? <media type> [and <expression> ]* | [not]? <expression> [and <expression>]*]
- # [13:48] * Quits: myakura (myakura@123.225.47.3) (Quit: Leaving...)
- # [13:48] <hsivonen> anne: ok, so the spec draft is missing the second not?
- # [13:48] <hsivonen> and that's it?
- # [13:49] <anne> well, I'm going to suggest that change
- # [13:49] <anne> i think in general the syntax there is prolly what it's going to be, yes
- # [13:49] <anne> no major changes
- # [13:51] * Joins: aaronlev_ (chatzilla@209.6.168.245)
- # [13:51] * aaronlev_ is now known as aaronlev
- # [13:54] * Quits: aaronlev (chatzilla@209.6.168.245) (Ping timeout)
- # [13:56] <anne> actually, never mind my not? suggestion
- # [13:56] <anne> it doesn't make much sense given the min-/max- prefixes everywhere
- # [14:13] * Quits: jmb (jmb@152.78.68.189) (Ping timeout)
- # [14:19] * Joins: timbl (timbl@65.213.68.244)
- # [14:21] * Quits: anne (annevk@145.53.12.180) (Ping timeout)
- # [14:22] * Joins: jmb (jmb@152.78.68.189)
- # [14:22] * Joins: Julian (chatzilla@217.91.35.233)
- # [14:27] * Joins: anne2 (annevk@82.156.29.70)
- # [14:31] <anne2> zcorpan, <div><b>x</div> invokes the end tag formatting algorithm
- # [14:31] * anne2 is now known as anne
- # [14:31] <anne> 'An end tag whose tag name is one of: "a", "b", "big", "em", "font", "i", "nobr", "s", "small", "strike", "strong", "tt", "u"'
- # [14:31] <anne> is what you want
- # [14:31] <zcorpan> aha
- # [14:32] <anne> i think that's what happens, anyway
- # [14:32] <zcorpan> but </div> doesn't say "imply </b>", it says "pop elements", no?
- # [14:34] <anne> it's different
- # [14:34] <anne> <b> affects the active formatting elements
- # [14:34] <anne> character data after </div> triggers that again
- # [14:36] <anne> parsing HTML is not for the weak...
- # [14:38] <anne> hsivonen, the idea is that comma's take precedence
- # [14:56] * Quits: timbl (timbl@65.213.68.244) (Quit: timbl)
- # [15:06] <hsivonen> anne: do you mean that the parser should revert its state no matter what state it is in and scan for a comma?
- # [15:07] * Joins: smedero (smedero@158.130.16.191)
- # [15:07] <hsivonen> doesn't matter for validation, though
- # [15:10] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Quit: Less talk, more pimp walk.)
- # [15:13] <anne> hsivonen, split on comma, then parse each query
- # [15:13] <anne> that's the model
- # [15:13] <hsivonen> anne: ok
- # [15:14] <anne> i suppose this may not be sufficiently clear from the spec
- # [15:30] * Joins: aaronlev_ (chatzilla@209.6.168.245)
- # [15:30] * aaronlev_ is now known as aaronlev
- # [15:30] * Joins: timbl_ (timbl@65.213.68.244)
- # [15:50] * Quits: aaronlev (chatzilla@209.6.168.245) (Ping timeout)
- # [15:59] * Joins: aaronlev_ (chatzilla@66.30.196.151)
- # [15:59] * aaronlev_ is now known as aaronlev
- # [16:01] * Quits: aaronlev (chatzilla@66.30.196.151) (Quit: ChatZilla 0.9.79 [Firefox 3.0b2pre/2007111204])
- # [16:02] * Joins: aaronlev (chatzilla@66.30.196.151)
- # [16:06] * Quits: timbl_ (timbl@65.213.68.244) (Quit: timbl_)
- # [16:22] * Quits: jmb (jmb@152.78.68.189) (Ping timeout)
- # [16:25] * Joins: jmb (jmb@152.78.68.189)
- # [16:26] * Quits: aaronlev (chatzilla@66.30.196.151) (Ping timeout)
- # [16:33] * Joins: aaronlev (chatzilla@66.30.196.151)
- # [16:42] * Quits: aaronlev (chatzilla@66.30.196.151) (Ping timeout)
- # [16:48] <hsivonen> anne: are escapes generally allowed in CSS identifiers?
- # [16:50] * Joins: aaronlev (chatzilla@66.30.196.151)
- # [16:51] <anne> yes
- # [16:51] <anne> CSS syntax is quite poorly designed in that aspect imo
- # [16:58] * Quits: aaronlev (chatzilla@66.30.196.151) (Ping timeout)
- # [17:00] * Joins: aaronlev (chatzilla@66.30.196.151)
- # [17:06] <hsivonen> anne: no fun writing a state machine with escape support by hand
- # [17:06] <hsivonen> I figured media queries would be simple enough to parse manually...
- # [17:06] <hsivonen> without a parser generator, that is
- # [17:08] <anne> i don't think escape support will be in
- # [17:08] <anne> i would be opposed to that
- # [17:16] * Quits: aaronlev (chatzilla@66.30.196.151) (Ping timeout)
- # [17:19] * Joins: aroben (aroben@67.160.250.192)
- # [17:19] * Joins: aaronlev (chatzilla@66.30.196.151)
- # [17:34] * Joins: timbl (timbl@65.213.68.244)
- # [17:35] * Quits: aaronlev (chatzilla@66.30.196.151) (Ping timeout)
- # [17:35] * Joins: aaronlev (chatzilla@66.30.196.151)
- # [17:41] * Joins: Lachy_ (Lachlan@88.91.104.221)
- # [17:47] * Quits: aroben (aroben@67.160.250.192) (Ping timeout)
- # [17:48] <anne> hsivonen, how is CSS whitespace different from XML 1.0 whitespace?
- # [17:59] <anne> HTML: U+0020 SPACE, U+0009 CHARACTER TABULATION (tab), U+000A LINE FEED (LF), U+000B LINE TABULATION, U+000C FORM FEED (FF), and U+000D CARRIAGE RETURN (CR)
- # [17:59] <anne> CSS: "space" (U+0020), "tab" (U+0009), "line feed" (U+000A), "carriage return" (U+000D), and "form feed" (U+000C)
- # [17:59] <anne> XML: #x20 | #x9 | #xD | #xA
- # [18:00] <anne> So CSS has U+000C over XML and HTML has U+000B over CSS
- # [18:02] <anne> I wonder which implementations do U+000B
- # [18:08] * Quits: timbl (timbl@65.213.68.244) (Quit: timbl)
- # [18:18] * Joins: aroben (aroben@17.203.12.236)
- # [18:18] * Quits: aroben (aroben@17.203.12.236) (Connection reset by peer)
- # [18:19] * Joins: aroben (aroben@17.203.12.72)
- # [18:20] * Joins: Sander (svl@86.87.68.167)
- # [18:33] <anne> hsivonen, I made http://csswg.inkedblade.net/spec/mediaqueries
- # [18:36] <zcorpan> hsivonen: is this for checking conformance of the media= attribute?
- # [18:37] <anne> yes
- # [18:37] <anne> though I'm not Henri
- # [18:43] * Quits: paullewis (paullewis@81.255.115.137) (Quit: paullewis)
- # [18:48] * Quits: aaronlev (chatzilla@66.30.196.151) (Ping timeout)
- # [18:49] * Quits: Julian (chatzilla@217.91.35.233) (Ping timeout)
- # [18:51] * Joins: aaronlev (chatzilla@66.30.196.151)
- # [19:03] * Quits: zcorpan (zcorpan@88.131.66.80) (Ping timeout)
- # [19:05] <Hixie> anne: is "Access-Control: <hello-world.invalid>" a valid header?
- # [19:06] * Joins: dbaron (dbaron@63.245.220.241)
- # [19:06] * Quits: aaronlev (chatzilla@66.30.196.151) (Ping timeout)
- # [19:10] * Joins: aaronlev (chatzilla@66.30.196.151)
- # [19:14] * Joins: paullewis (paullewis@82.242.109.217)
- # [19:24] * Joins: jgraham (james@81.86.216.175)
- # [19:27] <anne> Hixie, yes
- # [19:27] <anne> no
- # [19:27] <anne> it's not
- # [19:27] <anne> oops
- # [19:27] * anne fixes
- # [19:32] * Quits: aaronlev (chatzilla@66.30.196.151) (Ping timeout)
- # [19:33] * Joins: aaronlev (chatzilla@66.30.196.151)
- # [19:35] <anne> Hixie, in general I think the sections other than the processing model need some sort of revamp
- # [19:38] * Joins: hober (ted@68.107.112.172)
- # [19:43] * Quits: jgraham (james@81.86.216.175) (Ping timeout)
- # [19:51] * Quits: aaronlev (chatzilla@66.30.196.151) (Ping timeout)
- # [19:51] * Joins: kingryan (rking3@208.66.64.47)
- # [19:54] * Joins: aaronlev (chatzilla@66.30.196.151)
- # [20:02] <hsivonen> anne: It would be good to record Dave Singer's points about using media queries to query user capabilities (prefs) as an issue somewhere. HTML WG issue or CSS WG issue or both?
- # [20:10] * Quits: Sander (svl@86.87.68.167) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [20:12] * Joins: jgraham (james@81.86.216.175)
- # [20:14] <Hixie> anne: sent comments
- # [20:15] <hsivonen> Hixie: did you see the whitespace discrepancy point I mentioned on www-style?
- # [20:15] <hsivonen> Hixie: If you've told me why vertical tab is space in HTML5, I have forgotten
- # [20:17] <Hixie> whitespace means several things just within HTML5
- # [20:17] <Hixie> let alone when compared to other specs like Unicode, XML, JS, or CSS, each of which has their own definition
- # [20:17] <Hixie> iirc VT is included because implementations include it
- # [20:19] <hsivonen> OK. In that case, I suggest media queries should inherit the set of white space characters from the host language
- # [20:19] <hsivonen> as a conformance requirement, it would be highly silly that VT in HTML5 were ok between class name tokens but not between media query tokens
- # [20:19] <Hixie> or i could define a preprocessing step in HTML5 to normalise the whitespace first
- # [20:20] <Hixie> (for media queries(
- # [20:20] <Hixie> ))
- # [20:20] <hsivonen> that would work too
- # [20:20] <hsivonen> In fact, that's what I already do. :-)
- # [20:20] <Hixie> gotta go to work. will be back online in either 20 minutes or 3 hours depending on how boring my meetings are.
- # [20:20] <Hixie> feel free to send mail.
- # [20:20] <Hixie> bbbl
- # [20:20] <hsivonen> ok
- # [20:22] * Joins: timbl (timbl@65.213.68.244)
- # [20:22] * Joins: Sander (svl@86.87.68.167)
- # [20:24] * Quits: timbl (timbl@65.213.68.244) (Quit: timbl)
- # [20:24] <hsivonen> email sent
- # [20:29] * Quits: dbaron (dbaron@63.245.220.241) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [20:36] * Joins: dbaron (dbaron@63.245.220.241)
- # [20:38] * Quits: jgraham (james@81.86.216.175) (Quit: This computer has gone to sleep)
- # [20:48] * Joins: jgraham (james@81.86.216.175)
- # [20:59] * Quits: smedero (smedero@158.130.16.191) (Quit: smedero)
- # [21:06] * Quits: mjs (mjs@64.81.48.145) (Quit: mjs)
- # [21:06] * Quits: jgraham (james@81.86.216.175) (Quit: This computer has gone to sleep)
- # [21:18] * Quits: heycam (cam@124.168.2.82) (Ping timeout)
- # [21:24] * Joins: heycam (cam@124.168.2.82)
- # [21:42] * Quits: aaronlev (chatzilla@66.30.196.151) (Ping timeout)
- # [21:44] * Joins: aaronlev (chatzilla@66.30.196.151)
- # [21:50] <anne> hsivonen, not sure, should probably be something separate
- # [21:56] * anne deals with Hixie's comments by not working access-control tonight
- # [22:03] <Hixie> hah
- # [22:06] * Joins: mjs (mjs@17.255.100.187)
- # [22:07] * Quits: aaronlev (chatzilla@66.30.196.151) (Ping timeout)
- # [22:09] <Hixie> hsivonen: note that html5 doesn't have that disclaimer :-)
- # [22:09] * Joins: aaronlev (chatzilla@66.30.196.151)
- # [22:14] * Quits: aaronlev (chatzilla@66.30.196.151) (Ping timeout)
- # [22:20] * Quits: ROBOd (robod@89.122.216.38) (Quit: http://www.robodesign.ro )
- # [22:25] * Joins: timbl (timbl@128.30.5.117)
- # [22:30] * Joins: aaronlev (chatzilla@66.30.196.151)
- # [22:31] * Quits: aaronlev (chatzilla@66.30.196.151) (Quit: ChatZilla 0.9.79 [Firefox 3.0b2pre/2007111204])
- # [22:47] * Joins: jgraham (james@81.86.216.175)
- # [22:59] <hsivonen> Hixie: which disclaimer?
- # [22:59] <Hixie> the one about the spec not being stable, etc
- # [23:00] <hsivonen> ah
- # [23:01] * Quits: jgraham (james@81.86.216.175) (Quit: This computer has gone to sleep)
- # [23:06] * Quits: mjs (mjs@17.255.100.187) (Quit: mjs)
- # [23:06] * Joins: mjs (mjs@17.255.100.187)
- # [23:06] * Joins: marcos (chatzilla@124.171.166.8)
- # [23:06] * Quits: mjs (mjs@17.255.100.187) (Quit: mjs)
- # [23:06] * Joins: mjs (mjs@17.255.100.187)
- # [23:40] <anne> re #whatwg
- # [23:40] <anne> the trigger is 'use namespace intrinsic' as I understand it
- # [23:40] <anne> not necessarily ;version=4
- # [23:42] <Hixie> that's not what i've heard
- # [23:43] <anne> my latest update was a few weeks back
- # [23:43] <Hixie> mine was today :-)
- # [23:43] <anne> interesting
- # [23:43] <mjs> anne: I don't believe that is true
- # [23:43] <anne> I did hear conflicting things back then too, though
- # [23:43] <mjs> anne: "use namespace intrinsic" is to allow early binding
- # [23:44] <mjs> it does not affect keywords
- # [23:44] <mjs> or any other syntax
- # [23:44] <mjs> but in any case just saying "use namespace intrinsic" would break an ES3 browser
- # [23:44] <anne> if you really need ;version=4 that's a problem
- # [23:44] <Hixie> i'm not so concerned about ES4 script actually running in an ES3 interpreter
- # [23:45] <Hixie> though that would be ideal
- # [23:45] <Hixie> i'm more concerned with requiring out-of-band signalling for version selection
- # [23:45] <Hixie> though i agree that it would be nice if the script itself could run in an ES3 interpreter and self-degrade to ES3-compatible code
- # [23:46] <mjs> well if you don't have the potential to self-degrade then you need the out-of-band signalling to make ES3 browsers ignore the script
- # [23:46] <mjs> so the two issues are not unrelated
- # [23:47] <Hixie> you could implement self-degrading by having an ES3 script that embeds ES4 or ES3 script based on environment detection, without out-of-band signalling
- # [23:47] <mjs> the problem is that ES has a nontrivial surface syntax
- # [23:48] <mjs> so you can't really do that
- # [23:48] <mjs> unless you mean document.writing a <script> tag
- # [23:48] <Hixie> for instance
- # [23:49] <mjs> which I think is doable with the current model
- # [23:49] <mjs> but that is the moral equivalent of alternately serving text/html or application/xhtml+xml
- # [23:49] <mjs> which has well-known issues
- # [23:51] * mjs can't believe the number of channels in which he is now simultaneously discussing ES4
- # [23:52] <gavin_> heh
- # [23:52] <Dashiva> mjs: Well, I can't say I didn't see it coming after checking the scrollbar length on that email
- # [23:52] <Hixie> oh right, what was the one you wanted me to join called again?
- # [23:53] <gavin_> #jslang on irc.m.o?
- # [23:53] <Hixie> jslang, ok
- # [23:53] <mjs> what gavin_ said
- # [23:54] <anne> #jslang wfm
- # [23:56] * Quits: Hixie (ianh@129.241.93.37) (Quit: restarting irsii to get new config)
- # [23:56] * Joins: Hixie (ianh@129.241.93.37)
- # Session Close: Thu Nov 15 00:00:01 2007
The end :)