Options:
- # Session Start: Sat May 23 00:00:00 2009
- # Session Ident: #whatwg
- # [00:10] * Quits: weinig (n=weinig@17.246.17.166)
- # [00:17] * Joins: hdh (n=hdh@58.187.205.166)
- # [00:19] <othermaciej> Hixie: apparently Larry doesn't like that you say "must" instead of "is"
- # [00:20] <Hixie> and i don't like that specs say is instead of must, so...
- # [00:23] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl) ("Disconnected...")
- # [00:23] <Philip`> You could say "It must be the case that the behaviour is ..." to combine the best of both worlds
- # [00:23] <Hixie> lol
- # [00:26] <othermaciej> right
- # [00:26] <othermaciej> passive voice
- # [00:27] <annevk42> I think you can make a point that the browsing context stuff needs to be called out, but nobody has done yet. I somewhat doubt most people got that far...
- # [00:27] <annevk42> And with browsing context stuff I also mean things like navigation and the page load processing model because that is not at all specific to HTML
- # [00:28] <othermaciej> I do think "processing requirements" is a category not really captured by the current subtitle
- # [00:28] <othermaciej> and it's fair enough to say some of the processing requirements go beyond what just goes without saying
- # [00:30] <Hixie> the subtitle is a waste of time
- # [00:30] <Hixie> you'll notice the whatwg spec doesn't have one
- # [00:31] <hober> It's a giant bikeshed that people use to vent all of their other problems with the direction of the spec.
- # [00:32] <annevk42> yeah, e.g. Larry somehow didn't note the section called "Scope"
- # [00:32] <annevk42> typically that's where you state what the spec is about, not in the title...
- # [00:33] <Philip`> hober: If it's giant bikeshed then you need to be pretty careful about what colour you paint it, otherwise it'll be an eyesore that's visible for miles around
- # [00:33] <Hixie> maybe i should change the subtitle to just "A Technical Specification"
- # [00:34] <Philip`> Or "A Specification"
- # [00:34] <Philip`> Could you have specifications that aren't technical?
- # [00:35] <Philip`> (in the standard meaning of "technical", not the technical IETF meaning of it)
- # [00:35] <annevk42> "A Work of Fiction" would also be applicable until 2022 :p
- # [00:36] <Hixie> "Based on a true story!"
- # [00:36] <annevk42> :)
- # [00:36] <annevk42> http://twitter.com/jdowdell/statuses/1887218782 ?
- # [00:37] <Philip`> HTML 5: A Young Lady's Illustrated Primer
- # [00:42] <hober> Philip` ftw
- # [00:42] <Hixie> Philip`: maybe once we have diagrams...
- # [00:42] * Joins: weinig (n=weinig@17.246.17.166)
- # [00:42] <Philip`> There's at least, uh, three that I can think of
- # [00:43] <Philip`> I guess one per hundred pages isn't enough to really count as "Illustrated"
- # [00:43] <Hixie> right
- # [00:44] * gsnedders ponders trying to do a presentation with that title
- # [00:44] * gsnedders then realizes he can't draw, and thus would have major problems with illustrations
- # [00:46] <Philip`> I suppose there's also the issue that young ladies aren't really the target audience for the spec
- # [00:46] <Philip`> gsnedders: Just do them all in xfig
- # [00:46] <gsnedders> I'm totally uncreative
- # [00:48] <inimino> all the more reason to practice
- # [00:48] <gsnedders> I gave up a long time ago.
- # [00:49] <inimino> unless you tried for at least ten years with no progress, you gave up too soon :-)
- # [00:49] <gsnedders> Well, must've done art (at school) for around ten years :P
- # [00:50] <inimino> if you can read and write and do maths you can learn to draw
- # [00:52] <Philip`> I had a How To Draw Dinosaurs book a while ago
- # [00:52] <Philip`> I could cope with some of bits where you just trace the shapes that are in the book
- # [00:52] <Philip`> but that was about my limit
- # [00:55] <inimino> I recommend a life drawing course
- # [00:56] <inimino> I've never seen anyone that took one and did not improve considerably
- # [00:57] <Philip`> Improvement does not imply that the end state is any good :-p
- # [00:57] * fakeolliej is now known as olliej
- # [00:58] <othermaciej> Hixie: I agree, subtitle is a waste of time
- # [00:58] * Quits: weinig (n=weinig@17.246.17.166)
- # [00:59] * Quits: olliej (n=oliver@17.246.17.145)
- # [01:00] * Joins: olliej (n=oliver@17.246.17.145)
- # [01:11] * Joins: dglazkov_ (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [01:14] * Quits: dglazkov (n=dglazkov@72.14.224.1) (Read error: 60 (Operation timed out))
- # [01:24] * Joins: annevk4 (n=annevk@5ED2D22C.cable.ziggo.nl)
- # [01:25] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [01:41] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [01:41] * Quits: olliej (n=oliver@17.246.17.145)
- # [01:44] * Joins: olliej (n=oliver@17.246.17.145)
- # [01:46] * Joins: dglazkov (n=dglazkov@72.14.224.1)
- # [01:49] * Quits: jwalden (n=waldo@corp-241.mountainview.mozilla.com) ("wings game!")
- # [01:57] * Quits: bgalbraith (n=bgalbrai@corp-241.mountainview.mozilla.com)
- # [01:58] * Quits: franksalim (n=frank@adsl-75-61-86-233.dsl.pltn13.sbcglobal.net) (Remote closed the connection)
- # [02:00] * Quits: annevk4 (n=annevk@5ED2D22C.cable.ziggo.nl)
- # [02:03] * Quits: dglazkov_ (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [02:10] * Joins: dglazkov_ (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [02:11] * Joins: gsnedders_ (n=gsnedder@host86-165-92-13.range86-165.btcentralplus.com)
- # [02:12] * Joins: jwalden (n=waldo@c-24-6-168-212.hsd1.ca.comcast.net)
- # [02:25] * Quits: gsnedders (n=gsnedder@host86-136-53-182.range86-136.btcentralplus.com) (Read error: 110 (Connection timed out))
- # [02:25] * gsnedders_ is now known as gsnedders
- # [02:26] * Quits: dglazkov_ (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [02:26] * Quits: dglazkov (n=dglazkov@72.14.224.1) (Connection timed out)
- # [02:30] * Quits: slightlyoff (n=slightly@72.14.229.81)
- # [02:45] * Quits: drostie (n=hopkins@5ED17066.cable.ziggo.nl) (Read error: 104 (Connection reset by peer))
- # [02:59] * Joins: taf2 (n=taf2@c-68-49-245-59.hsd1.dc.comcast.net)
- # [03:05] * Joins: slightlyoff (n=slightly@72.14.229.81)
- # [03:08] * Quits: slightlyoff (n=slightly@72.14.229.81) (Client Quit)
- # [03:21] * Quits: tndH (n=Rob@james-baillie-pc083-229.student-halls.leeds.ac.uk) ("ChatZilla 0.9.84-rdmsoft [XULRunner 1.9.0.1/2008072406]")
- # [03:44] * Quits: dave_levin (n=dave_lev@72.14.227.1)
- # [03:45] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [04:03] * Quits: taf2 (n=taf2@c-68-49-245-59.hsd1.dc.comcast.net)
- # [04:03] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [04:07] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [04:11] * Joins: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [04:18] * Joins: aroben (i=aroben@unaffiliated/aroben)
- # [04:33] * Quits: hdh (n=hdh@58.187.205.166) (Read error: 104 (Connection reset by peer))
- # [04:36] * Quits: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [04:47] * Quits: aroben (i=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [04:55] * Joins: jcgregorio (n=chatzill@adsl-072-148-043-048.sip.rmo.bellsouth.net)
- # [04:56] * Quits: quuxbaz (n=palbo@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
- # [05:16] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [05:16] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [05:24] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [05:29] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [05:34] <othermaciej> so what's the story with EventSource and server-sent events these days?
- # [05:37] <Hixie> it's stable
- # [05:37] <Hixie> not aware of any outstanding issues
- # [06:13] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [06:21] * Quits: mpilgrim (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com) (Read error: 113 (No route to host))
- # [06:52] * Joins: weinig (n=weinig@cpe-76-173-121-31.socal.res.rr.com)
- # [06:56] * Quits: jcgregorio (n=chatzill@adsl-072-148-043-048.sip.rmo.bellsouth.net) ("ChatZilla 0.9.84 [Firefox 3.0.10/2009042523]")
- # [07:04] * Joins: myakura (n=myakura@p3087-ipbf6705marunouchi.tokyo.ocn.ne.jp)
- # [07:09] * Quits: sid0_ (n=sid0@unaffiliated/sid0) (Read error: 110 (Connection timed out))
- # [07:36] * Joins: onar_ (n=onar@c-98-234-65-251.hsd1.ca.comcast.net)
- # [07:57] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [08:04] * Joins: philipj__ (n=philipj@pat.se.opera.com)
- # [08:16] * Quits: heycam (n=cam@124-168-66-131.dyn.iinet.net.au) ("bye")
- # [08:21] * Quits: weinig (n=weinig@cpe-76-173-121-31.socal.res.rr.com)
- # [08:31] * Joins: mhausenblas (n=mhausenb@wg1-nat.fwgal01.deri.ie)
- # [08:43] * Quits: myakura (n=myakura@p3087-ipbf6705marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [08:58] * Quits: bzed (n=bzed@devel.recluse.de) (Read error: 60 (Operation timed out))
- # [08:58] * Joins: bzed (n=bzed@devel.recluse.de)
- # [09:01] * Quits: philipj__ (n=philipj@pat.se.opera.com) (Read error: 110 (Connection timed out))
- # [09:01] * Quits: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [09:02] * Joins: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [09:09] * Quits: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [09:10] * Joins: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [09:20] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [09:23] * olliej is now known as fakeolliej
- # [09:41] * Quits: Kuruma (n=Kuruman@p2085-ipbf3401hodogaya.kanagawa.ocn.ne.jp) (barjavel.freenode.net irc.freenode.net)
- # [09:41] * Quits: kinetik (n=kinetik@121.98.132.55) (barjavel.freenode.net irc.freenode.net)
- # [09:41] * Quits: Hixie (i=ianh@trivini.no) (barjavel.freenode.net irc.freenode.net)
- # [09:42] * Joins: Kuruma (n=Kuruman@p2085-ipbf3401hodogaya.kanagawa.ocn.ne.jp)
- # [09:42] * Joins: kinetik (n=kinetik@121.98.132.55)
- # [09:42] * Joins: Hixie (i=ianh@trivini.no)
- # [09:44] * Joins: nessy (n=nessy@203-214-156-65.perm.iinet.net.au)
- # [09:57] <hsivonen> http://lists.w3.org/Archives/Member/tag/2009May/0066.html
- # [10:03] <Hixie> http://lists.w3.org/Archives/Public/public-xhtml2/2009May/0024.html
- # [10:07] <hsivonen> context: http://lists.w3.org/Archives/Member/tag/2009May/0051.html
- # [10:09] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [10:11] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 54 (Connection reset by peer))
- # [10:25] * Joins: myakura (n=myakura@p3087-ipbf6705marunouchi.tokyo.ocn.ne.jp)
- # [10:27] * Joins: maikmerten (n=maikmert@Zb265.z.pppool.de)
- # [10:29] <hsivonen> http://lists.w3.org/Archives/Member/w3c-ac-forum/2009AprJun/0112.html
- # [10:36] <Hixie> there's a perception that wg groups fail to meet their deadlines because they always do, because the timetables the w3c put forward are wildly unrealistic, because they consider realistic timetables to be too likely to turn people away
- # [10:38] * Joins: drostie (n=hopkins@5ED17066.cable.ziggo.nl)
- # [10:45] * mhausenblas seldom agrees with Hixie, but 'they consider realistic timetables to be too likely to turn people away' deserves a +1 ;)
- # [10:46] * Quits: onar_ (n=onar@c-98-234-65-251.hsd1.ca.comcast.net)
- # [10:47] * Joins: onar_ (n=onar@c-98-234-65-251.hsd1.ca.comcast.net)
- # [10:47] <Hixie> when the htmlwg was chartered, i said what the html5 timetable was
- # [10:47] <Hixie> last call in oct 2009, etc
- # [10:47] <othermaciej> which was clearly unreasonable, to anyone who had any understanding of the matter
- # [10:48] <othermaciej> at this point I am not sure if we will get to Last Call this decade, given Sam's way of talking about it...
- # [10:48] <Hixie> they said that was never going to work and instead used this: http://www.w3.org/2007/03/HTML-WG-charter#deliverables
- # [10:48] <Hixie> last call june 2008, CR by sept last year
- # [10:49] <Hixie> whatwg's html5 will reach LC in oct 2009
- # [10:49] <Hixie> i can't speak as to the w3c's :-)
- # [11:00] * Joins: heycam (n=cam@124-168-66-131.dyn.iinet.net.au)
- # [11:04] * Quits: onar_ (n=onar@c-98-234-65-251.hsd1.ca.comcast.net) (Connection timed out)
- # [11:06] * Joins: zcorpan (i=zcorpan@90-227-45-181-no112.tbcn.telia.com)
- # [11:07] <zcorpan> "Add a <code title="">type</code> attribute whose value is the string "<code title="">text/html</code>" to <var title="">x</var>"
- # [11:07] <zcorpan> Hixie: ^ that seems unnecessary and might be incorrect
- # [11:08] <Hixie> i thought i removed the type attribute in the case where it was wrong
- # [11:09] <zcorpan> hmm the next step inserts another <link rel="alternate">
- # [11:09] <Hixie> oooops
- # [11:09] <Hixie> looks like i have an extra one
- # [11:10] * Quits: nessy (n=nessy@203-214-156-65.perm.iinet.net.au) ("This computer has gone to sleep")
- # [11:10] <zcorpan> isn't type="" optional anyway?
- # [11:10] <Hixie> yeah but seems good to include it if you know it
- # [11:11] <Hixie> ok removed the extra one
- # [11:11] <Hixie> bed time now
- # [11:11] * Parts: zcorpan (i=zcorpan@90-227-45-181-no112.tbcn.telia.com)
- # [11:12] * Joins: ROBOd (n=robod@89.122.216.38)
- # [11:12] <Hixie> uh
- # [11:12] <Hixie> hsivonen:
- # [11:12] <Hixie> Possible conformance errors:
- # [11:12] <Hixie> "Stream length exceeds limit.": non-document-error io: http://www.whatwg.org/specs/web-apps/current-work/source-validation
- # [11:22] * Joins: itpastorn (n=itpastor@139.57.227.87.static.th.siw.siwnet.net)
- # [11:36] * Joins: maikmerten_ (n=maikmert@BAE16cd.bae.pppool.de)
- # [11:40] * Joins: riven` (n=colin@53525B67.cable.casema.nl)
- # [11:43] * Joins: riven`` (n=colin@53525B67.cable.casema.nl)
- # [11:44] * Quits: riven (n=colin@pdpc/supporter/professional/riven) (Nick collision from services.)
- # [11:44] * riven`` is now known as riven
- # [11:51] * Quits: maikmerten (n=maikmert@Zb265.z.pppool.de) (Read error: 110 (Connection timed out))
- # [11:55] * Joins: SavageX_ (n=maikmert@U0117.u.pppool.de)
- # [11:59] * Quits: riven` (n=colin@53525B67.cable.casema.nl) (Read error: 110 (Connection timed out))
- # [12:02] * Quits: webben_ (n=benh@91.85.210.194) (Read error: 110 (Connection timed out))
- # [12:04] * Joins: BARTdG (n=BARTdG@5ED42544.cable.ziggo.nl)
- # [12:05] * Quits: BARTdG (n=BARTdG@5ED42544.cable.ziggo.nl) (Client Quit)
- # [12:05] * Joins: riven` (n=colin@53525B67.cable.casema.nl)
- # [12:08] * Quits: riven (n=colin@pdpc/supporter/professional/riven) (Nick collision from services.)
- # [12:08] * riven` is now known as riven
- # [12:14] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [12:18] * Quits: maikmerten_ (n=maikmert@BAE16cd.bae.pppool.de) (Read error: 113 (No route to host))
- # [12:56] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [13:03] * Joins: webben (n=benh@91.85.210.194)
- # [13:16] * Quits: inimino (n=inimino@atekomi.inimino.org) (SendQ exceeded)
- # [13:18] * Joins: inimino (n=inimino@atekomi.inimino.org)
- # [13:26] * Joins: annevk4 (n=annevk@5ED2D22C.cable.ziggo.nl)
- # [13:55] * Quits: ROBOd (n=robod@89.122.216.38) (Read error: 110 (Connection timed out))
- # [13:58] * Joins: ROBOd (n=robod@89.122.216.38)
- # [14:06] * Quits: gsnedders (n=gsnedder@host86-165-92-13.range86-165.btcentralplus.com)
- # [14:13] * Joins: hdh (n=hdh@58.187.205.201)
- # [14:22] * Joins: zdobersek (n=zan@cpe-92-37-69-24.dynamic.amis.net)
- # [14:31] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl) ("Disconnected...")
- # [14:32] * Quits: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [14:35] * Joins: gsnedders (n=gsnedder@host86-165-92-13.range86-165.btcentralplus.com)
- # [14:47] * Joins: zalan (n=kvirc@catv-89-133-235-217.catv.broadband.hu)
- # [14:48] * gsnedders sighs
- # [14:48] <gsnedders> Splitting out the input stream from the tokenizer in PHP html5lib is a lot of work
- # [15:08] * Quits: zalan (n=kvirc@catv-89-133-235-217.catv.broadband.hu) (Read error: 104 (Connection reset by peer))
- # [15:15] * Joins: theMadness (n=petal@85.20.140.162)
- # [15:23] * Joins: sbublava (n=stephan@77.116.67.215.wireless.dyn.drei.com)
- # [15:23] * Joins: Randomage (n=petal@85.20.140.190)
- # [15:26] * Joins: tndH (n=Rob@james-baillie-pc083-229.student-halls.leeds.ac.uk)
- # [15:30] * Quits: myakura (n=myakura@p3087-ipbf6705marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [15:32] * Quits: Madness (n=petal@85.20.140.83) (No route to host)
- # [15:33] * Quits: theMadness (n=petal@85.20.140.162) (Read error: 113 (No route to host))
- # [15:34] * Quits: sbublava (n=stephan@77.116.67.215.wireless.dyn.drei.com)
- # [15:38] * gsnedders finds a fairly major bug
- # [15:38] <gsnedders> Though actually with only CDATA and RCDATA elements having ASCII names it isn't actually a bug that can ever be hit
- # [15:39] <annevk4> that doesn't like you discovered a bug then :)
- # [15:42] * gsnedders wonders whether he should change the tokenizer to allow R?CDATA elements to have non-ASCII names, but seeming it's an anti-optimization, decides against it
- # [15:51] * Quits: gsnedders (n=gsnedder@host86-165-92-13.range86-165.btcentralplus.com)
- # [15:53] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [15:54] * Joins: gsnedders (n=gsnedder@host86-165-92-13.range86-165.btcentralplus.com)
- # [16:11] * Quits: drostie (n=hopkins@5ED17066.cable.ziggo.nl) (Remote closed the connection)
- # [16:21] * Joins: weinig (n=weinig@cpe-76-173-121-31.socal.res.rr.com)
- # [16:24] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [16:39] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [16:43] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [16:45] * Quits: weinig (n=weinig@cpe-76-173-121-31.socal.res.rr.com)
- # [16:52] <Philip`> gsnedders: Why do you want to split it out?
- # [16:53] <gsnedders> Philip`: To have multiple different InputStream classes, esp. one for files
- # [16:56] <Philip`> gsnedders: Ah
- # [16:57] * Quits: hdh (n=hdh@58.187.205.201) (Remote closed the connection)
- # [16:58] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [17:03] <gsnedders> Huh… line 751 tokenizer.py
- # [17:03] <gsnedders> Will that not match D followed by any permutation of the characters OTYPE (with repetition allowed)?
- # [17:04] <gsnedders> s/O/OC/
- # [17:05] <Philip`> gsnedders: No
- # [17:06] <gsnedders> Oh, duh.
- # [17:06] * gsnedders realizes how dumb that was
- # [17:06] <Philip`> gsnedders: It loops with expected=('o', 'O') first and checks the next character against that, etc
- # [17:06] <gsnedders> Exactly.
- # [17:12] <gsnedders> The difficulty of doing this is mainly because the PHP impl assumes it is a string so it has look-ahead and look-behind for the entire input data.
- # [17:15] * Joins: weinig (n=weinig@cpe-76-173-121-31.socal.res.rr.com)
- # [17:16] <Philip`> I don't think the Python version ever did that, but it did assume it could arbitrarily consume and unconsume characters whenever it fancied
- # [17:20] <takkaria> yeah, if you can optimise your tokeniser never to use look-behind, that can give you good performance benefits
- # [17:24] * Joins: drostie (n=hopkins@5ED17066.cable.ziggo.nl)
- # [17:24] * Quits: weinig (n=weinig@cpe-76-173-121-31.socal.res.rr.com)
- # [17:27] <gsnedders> We need to look-behind per spec, but we can't look behind in, e.g., an http file resource.
- # [17:31] * gsnedders finally makes it to the final method
- # [17:38] <Philip`> gsnedders: Why do we need to use look-behind per spec?
- # [17:38] <gsnedders> Oh, no, we don't.
- # [17:38] <gsnedders> It's just both PHP and Python impl consume too much :P
- # [17:38] <Philip`> It needs look-ahead, which I guess would look like look-behind from a different perspective
- # [17:38] <gsnedders> Yeah, indeed.
- # [17:43] <gsnedders> The Python deviates from the spec quite a lot when consuming an entity.
- # [17:46] <Philip`> The spec isn't written a way that can be efficiently implemented
- # [17:46] <Philip`> *in
- # [18:46] * Quits: gsnedders (n=gsnedder@host86-165-92-13.range86-165.btcentralplus.com) (Remote closed the connection)
- # [18:47] * Joins: gsnedders (n=gsnedder@host86-165-92-13.range86-165.btcentralplus.com)
- # [19:14] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [19:54] * Quits: sid0 (n=sid0@unaffiliated/sid0) ("No Ping reply in 90 seconds.")
- # [19:55] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [19:59] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Client Quit)
- # [19:59] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [20:15] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 110 (Connection timed out))
- # [20:18] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [20:28] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Read error: 104 (Connection reset by peer))
- # [20:35] * Quits: virtuelv (n=virtuelv@084202133045.customer.alfanett.no) ("Ex-Chat")
- # [20:53] * Quits: mhausenblas (n=mhausenb@wg1-nat.fwgal01.deri.ie)
- # [21:05] * Quits: SavageX_ (n=maikmert@U0117.u.pppool.de) (Remote closed the connection)
- # [21:16] * Joins: virtuelv (n=virtuelv@084202133045.customer.alfanett.no)
- # [21:20] * Quits: annevk4 (n=annevk@5ED2D22C.cable.ziggo.nl)
- # [21:44] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [22:09] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [22:12] <hsivonen> "Gregory: What I need to do is to proselytize the use of RDFa for accessibility"
- # [22:12] <hsivonen> http://www.w3.org/2009/05/13-xhtml-minutes.html
- # [22:12] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [22:12] * Joins: cgriego (n=cgriego@cpe-72-181-202-225.tx.res.rr.com)
- # [22:22] <Dashiva> "Gregory: I would like to a DTD for XHTML 1.1+RDFa+Aria... +role"
- # [22:23] <Dashiva> DTD proliferation :)
- # [22:26] <Philip`> Sounds like a scalability problem for the W3C, if the number of DTDs they have to host is exponential in the number of technologies they specify
- # [22:29] <gsnedders> It's factorial, not exponential.
- # [22:30] <gsnedders> Stop trying to paint the W3C in good light :P
- # [22:30] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [22:30] <Philip`> I'm pretty sure it's exponential
- # [22:31] <Philip`> If you have n technologies, then for each technology you can decide to either add it to the DTD or not
- # [22:31] <Philip`> which means you have a choice between 2 values, n times
- # [22:31] <Philip`> which results in 2^n possible choices
- # [22:32] <gsnedders> Permutations
- # [22:32] <gsnedders> You have the number of permutations of specs you have.
- # [22:33] <Philip`> No you don't
- # [22:33] <Philip`> Order doesn't matter
- # [22:33] <gsnedders> Ah, true.
- # [22:34] <gsnedders> Duh.
- # [22:34] <Philip`> And it's not combinations (nCr) either, because r is not restricted to a single value
- # [22:34] <gsnedders> Yeah, true.
- # [22:35] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [22:35] <Philip`> (Obviously it wouldn't be exactly 2^n, because nobody's going to want the DTD that contains zero technologies)
- # [22:35] <Philip`> (but it'll be O(2^n))
- # [22:40] <gsnedders> 2^n-1, no?
- # [22:41] <Philip`> Nooooo!
- # [22:41] <Philip`> Constants are ugly
- # [22:41] <gsnedders> :D
- # [22:41] <Philip`> Just call it O(2^n) :-p
- # [22:46] <Dashiva> Order matters if UAs do string matching
- # [22:47] <Dashiva> Poor code :(
- # [22:49] <Philip`> They can use a canonical ordering
- # [22:49] <gsnedders> \sum_{r=1}^{n} nPr then
- # [22:49] <gsnedders> Ow.
- # [22:49] <Philip`> so that there aren't multiple orderings of the same set of technologies
- # [22:50] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [22:53] <Dashiva> What about when users start writing the doctype names by hand?
- # [22:53] <Philip`> Throw a fatal error if they didn't use the canonical ordering
- # [22:55] * Quits: zdobersek (n=zan@cpe-92-37-69-24.dynamic.amis.net) ("Leaving.")
- # [23:19] * Quits: cgriego (n=cgriego@cpe-72-181-202-225.tx.res.rr.com)
- # [23:31] <Hixie> i am baffled
- # [23:32] <Hixie> when i said last call was october 2009 in 2006, html5 was accused of glacial progress
- # [23:32] <Hixie> when i say last call is october 2009 in 2009, html5 is accused of going too fast
- # [23:33] <gsnedders> Logic? Peh.
- # [23:33] * gsnedders throws it out
- # [23:36] <inimino> that's only baffling if it's the same people making both sets of accusations
- # [23:42] <gsnedders> http://www.ietf.org/internet-drafts/draft-sneddon-atom-export-01.txt — feedback welcome.
- # [23:43] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [23:45] * gsnedders wonders what to do about IRI for atom:category@scheme
- # [23:48] * Quits: virtuelv (n=virtuelv@084202133045.customer.alfanett.no) (Read error: 110 (Connection timed out))
- # [23:48] <Philip`> gsnedders: It would be nice if the abstract said what it was actually about
- # [23:48] <Philip`> (In particular, what it's meant to be exporting, and from where)
- # [23:49] <hober> gsnedders: sounds like a description of the backing store I use for my blog :)
- # [23:53] * gsnedders makes another tweet probably nobody will understand
- # Session Close: Sun May 24 00:00:00 2009
The end :)