Options:
- # Session Start: Fri Nov 13 00:00:00 2009
- # Session Ident: #whatwg
- # [01:10] * Disconnected
- # [01:11] * Attempting to rejoin channel #whatwg
- # [01:11] * Rejoined channel #whatwg
- # [01:11] * Topic is 'WHATWG: http://www.whatwg.org/ -- logs: http://krijnhoetmer.nl/irc-logs/ -- stats: http://gavinsharp.com/irc/whatwg.html -- Please leave your sense of logic at the door, thanks!'
- # [01:11] * Set by annevk42 on Mon Oct 19 22:03:06
- # [01:11] * Quits: cying (n=cying@70.90.171.153)
- # [01:13] * Quits: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
- # [01:20] * annevk wonders what the cleverer approach is
- # [01:22] <othermaciej> it sounds like "given a tree to work with" is not aiming at the same use case
- # [01:23] <annevk> yeah, didn't sound like it would be backwards compatible with XML 1.x
- # [01:24] <othermaciej> it also doesn't sound like it would address surface syntax well-formedness errors, given that description
- # [01:24] <annevk> I'm somewhat annoyed people just throw out assertions like that without at least a little information
- # [01:24] * Joins: mpt_ (n=mpt@canonical/mpt)
- # [01:24] <annevk> I wonder if he means http://conferences.idealliance.org/extreme/html/2007/Thompson01/EML2007Thompson01.html
- # [01:24] <annevk> but that seems schema-based
- # [01:24] * Quits: weinig (n=weinig@17.246.19.85) (Remote closed the connection)
- # [01:25] * Joins: weinig (n=weinig@17.203.15.228)
- # [01:26] * Quits: gunderwonder (n=gunderwo@118.80-202-84.nextgentel.com)
- # [01:28] <annevk> I guess I should outline XML5 on the list as Tony suggested
- # [01:29] * Joins: taf2 (n=taf2@pool-98-117-216-229.bltmmd.fios.verizon.net)
- # [01:29] <annevk> but not today, well, this hour of today
- # [01:33] * Quits: yutak_home (n=kee@R214157.ppp.dion.ne.jp) ("Ex-Chat")
- # [01:33] <othermaciej> I suppose XML5 is an alternate path to getting Distributed Extensibility + Tolerant Error Handling in the same syntax
- # [01:34] * Joins: wakaba_ (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [01:34] <Philip`> Assuming XML Namespaces is sufficient for Distributed Extensibility
- # [01:34] * Joins: yoshu (n=josh@174-18-199-226.tcso.qwest.net)
- # [01:36] <othermaciej> most of the proposals we have heard seem predicated on that assumption
- # [01:37] * Quits: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Read error: 110 (Connection timed out))
- # [01:37] <Philip`> It could be a wrong assumption, depending on what the requirements of DE are
- # [01:38] <Dashiva> It's actually namespaces + draconian error handling + ambiguity about whether external entities are considered or not
- # [01:38] * hcr is now known as hamcore
- # [01:38] <Philip`> e.g. it might be reasonable to want extensions to degrade gracefully and behave like standard elements when not supported, which isn't something namespaces support
- # [01:42] * Joins: weinig_ (n=weinig@17.246.19.85)
- # [01:42] * Quits: SamerZ (n=SamerZ@CPE00222d5410b8-CM00222d5410b5.cpe.net.cable.rogers.com)
- # [01:43] <othermaciej> Philip`: my proposal for vendor-prefixed attributes would handle that kind of use case better I think
- # [01:44] * Joins: abii (n=macbook@171.66.91.174)
- # [01:45] * dave_levin|away is now known as dave_levin
- # [01:49] * Quits: yoshu (n=josh@174-18-199-226.tcso.qwest.net)
- # [01:54] * Joins: SamerZ (n=SamerZ@CPE00222d5410b8-CM00222d5410b5.cpe.net.cable.rogers.com)
- # [01:56] * Quits: SamerZ (n=SamerZ@CPE00222d5410b8-CM00222d5410b5.cpe.net.cable.rogers.com) (Client Quit)
- # [01:59] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 104 (Connection reset by peer))
- # [02:00] * Quits: weinig (n=weinig@17.203.15.228) (Read error: 110 (Connection timed out))
- # [02:00] * weinig_ is now known as weinig
- # [02:00] * Quits: nattokirai (n=nattokir@EM114-48-64-17.pool.e-mobile.ne.jp) (Read error: 60 (Operation timed out))
- # [02:12] * Quits: taf2 (n=taf2@pool-98-117-216-229.bltmmd.fios.verizon.net)
- # [02:14] * Quits: ap (n=ap@17.246.17.221)
- # [02:16] * Quits: mpt_ (n=mpt@canonical/mpt) (Read error: 113 (No route to host))
- # [02:18] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [02:22] * Joins: yoshu (n=josh@174-18-199-226.tcso.qwest.net)
- # [02:25] * Quits: scherkus (n=scherkus@nat/google/x-fsbryrdewlezvpid) (Read error: 60 (Operation timed out))
- # [02:28] * Joins: nattokirai (n=nattokir@gw0.mozilla.or.jp)
- # [02:34] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: 113 (No route to host))
- # [02:34] * Joins: scherkus (n=scherkus@nat/google/x-lrtqocqnganijfee)
- # [02:39] * Joins: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
- # [02:44] * Quits: weinig (n=weinig@17.246.19.85) (Read error: 104 (Connection reset by peer))
- # [02:45] * Joins: weinig_ (n=weinig@17.203.15.228)
- # [02:54] * Quits: webben (n=benh@dip5-fw.corp.ukl.yahoo.com) ("Leaving.")
- # [03:00] * Quits: abii (n=macbook@171.66.91.174)
- # [03:05] * Joins: abii (n=macbook@171.66.91.174)
- # [03:08] * Quits: abii (n=macbook@171.66.91.174) (Client Quit)
- # [03:16] * Joins: dglazkov (n=dglazkov@67.188.0.62)
- # [03:35] * Joins: abii (n=macbook@171.66.107.219)
- # [03:44] * Quits: dbaron (n=dbaron@nat/mozilla/x-eubehmajcsbvigbe) ("8403864 bytes have been tenured, next gc will be global.")
- # [03:48] * Quits: abii (n=macbook@171.66.107.219)
- # [03:50] * Joins: cohitre (n=cohitre@64-40-56-46-dsl.itltd.net)
- # [03:50] * Parts: blooberry (n=brian@c-98-246-167-120.hsd1.or.comcast.net)
- # [03:55] * Quits: yoshu (n=josh@174-18-199-226.tcso.qwest.net)
- # [04:00] * Joins: dglazkov_ (n=dglazkov@216.239.45.130)
- # [04:04] * Quits: MikeSmith (n=MikeSmit@tea12.w3.mag.keio.ac.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [04:06] * Joins: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
- # [04:08] * Quits: dglazkov (n=dglazkov@67.188.0.62) (Read error: 145 (Connection timed out))
- # [04:08] * dglazkov_ is now known as dglazkov
- # [04:09] * Quits: weinig_ (n=weinig@17.203.15.228)
- # [04:10] * Quits: scherkus (n=scherkus@nat/google/x-lrtqocqnganijfee) (Read error: 60 (Operation timed out))
- # [04:16] * Quits: jwalden (n=waldo@nat/mozilla/x-gfigljenkfmdiqbv) ("ChatZilla 0.9.85-rdmsoft [XULRunner 1.9.1.5/20091105041600]")
- # [04:19] * Quits: cohitre (n=cohitre@64-40-56-46-dsl.itltd.net)
- # [04:20] * Joins: scherkus (n=scherkus@nat/google/x-bvocikpvygxlwgni)
- # [04:20] * Quits: archtech (i=stanv@83.228.56.37) (No route to host)
- # [04:22] * Joins: scherkus_ (n=scherkus@nat/google/x-olutxjwqfcunlmak)
- # [04:29] * Joins: cohitre (n=cohitre@c-24-18-158-106.hsd1.wa.comcast.net)
- # [04:31] * hamcore is now known as hcr
- # [04:38] * Quits: scherkus (n=scherkus@nat/google/x-bvocikpvygxlwgni) (Read error: 110 (Connection timed out))
- # [04:40] * Quits: scherkus_ (n=scherkus@nat/google/x-olutxjwqfcunlmak) (Read error: 110 (Connection timed out))
- # [04:44] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Remote closed the connection)
- # [04:44] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [05:04] * Quits: cohitre (n=cohitre@c-24-18-158-106.hsd1.wa.comcast.net)
- # [05:11] * Quits: dave_levin (n=dave_lev@74.125.59.73)
- # [05:15] * Joins: cohitre (n=cohitre@c-24-18-158-106.hsd1.wa.comcast.net)
- # [05:16] * Quits: cohitre (n=cohitre@c-24-18-158-106.hsd1.wa.comcast.net) (Client Quit)
- # [05:22] * Joins: abii (n=macbook@rescomp-09-148450.Stanford.EDU)
- # [05:24] * Quits: ttepasse (n=ttepas--@p5B0174FA.dip.t-dialin.net) (Read error: 60 (Operation timed out))
- # [05:33] * Quits: othermaciej (n=mjs@17.246.16.137)
- # [05:39] * Joins: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [05:57] * Quits: abii (n=macbook@rescomp-09-148450.Stanford.EDU)
- # [06:00] * Quits: roc (n=roc@203-97-204-82.dsl.clear.net.nz)
- # [06:01] * Joins: MikeSmith (n=MikeSmit@EM114-48-74-149.pool.e-mobile.ne.jp)
- # [06:01] * Joins: abii (n=macbook@rescomp-09-148450.Stanford.EDU)
- # [06:04] * Joins: yoshu (n=josh@174-18-199-226.tcso.qwest.net)
- # [06:09] * Joins: dave_levin_ (n=dave_lev@216.239.45.130)
- # [06:12] * Quits: abii (n=macbook@rescomp-09-148450.Stanford.EDU)
- # [06:19] * Joins: dave_levin__ (n=dave_lev@74.125.59.73)
- # [06:23] * Quits: sicking (n=chatzill@nat/mozilla/x-zjjvbwzljicdqyds) (Remote closed the connection)
- # [06:25] * Quits: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Read error: 60 (Operation timed out))
- # [06:28] * Quits: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net) (Read error: 110 (Connection timed out))
- # [06:28] * dave_levin__ is now known as dave_levin
- # [06:28] * Quits: dave_levin_ (n=dave_lev@216.239.45.130) (Killed by sagan.freenode.net (Nick collision))
- # [06:28] * Quits: dave_levin (n=dave_lev@74.125.59.73) (Killed by sagan.freenode.net (Nick collision))
- # [06:28] * Quits: MikeSmith (n=MikeSmit@EM114-48-74-149.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [06:28] * Joins: dave_levin (n=dave_lev@74.125.59.73)
- # [06:29] * Joins: dave_levin_ (n=dave_lev@216.239.45.130)
- # [06:33] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [06:38] * Joins: dglazkov_ (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [06:40] * Joins: roc (n=roc@121-74-138-78.telstraclear.net)
- # [06:50] * Joins: cohitre (n=cohitre@c-24-18-158-106.hsd1.wa.comcast.net)
- # [06:52] * Quits: aroben|away (n=aroben@unaffiliated/aroben) (Read error: 54 (Connection reset by peer))
- # [06:58] * Joins: abii (n=macbook@171.66.89.161)
- # [06:59] * Quits: dglazkov (n=dglazkov@216.239.45.130) (Read error: 110 (Connection timed out))
- # [06:59] * dglazkov_ is now known as dglazkov
- # [07:09] * Quits: roc (n=roc@121-74-138-78.telstraclear.net)
- # [07:16] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [07:25] * Quits: cohitre (n=cohitre@c-24-18-158-106.hsd1.wa.comcast.net)
- # [07:32] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [08:01] * Quits: nattokirai (n=nattokir@gw0.mozilla.or.jp)
- # [08:02] * Quits: boogyman (n=chatzill@unaffiliated/boogyman) ("ChatZilla 0.9.85 [Firefox 3.5.5/20091102152451]")
- # [08:05] * Quits: yoshu (n=josh@174-18-199-226.tcso.qwest.net)
- # [08:07] * Joins: yoshu (n=josh@174-18-199-226.tcso.qwest.net)
- # [08:16] * Quits: slightlyoff (n=slightly@72.14.229.81)
- # [08:25] * Quits: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [08:27] * Quits: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley) ("This computer has gone to sleep")
- # [08:33] * Quits: virtuelv (n=virtuelv@162.179.251.212.customer.cdi.no) (Read error: 110 (Connection timed out))
- # [08:39] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:39] * Joins: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de)
- # [08:53] * Joins: roc (n=roc@121-74-138-78.telstraclear.net)
- # [08:53] * Quits: yoshu (n=josh@174-18-199-226.tcso.qwest.net)
- # [08:59] * Joins: pesla (n=retep@80.101.187.43)
- # [09:08] * Quits: drry (n=drry@unaffiliated/drry) ("Server Configuration changed; reconnect")
- # [09:08] * Joins: drry (n=drry@unaffiliated/drry)
- # [09:09] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [09:21] * Quits: dave_levin_ (n=dave_lev@216.239.45.130) (Read error: 60 (Operation timed out))
- # [09:22] * Quits: abii (n=macbook@171.66.89.161)
- # [09:24] * Joins: archtech (i=stanv@83.228.56.37)
- # [09:27] * Quits: nessy (n=Adium@203-214-159-50.dyn.iinet.net.au) ("Leaving.")
- # [09:35] * Joins: abii (n=macbook@rescomp-09-148450.Stanford.EDU)
- # [10:00] * Quits: workmad3 (n=davidwor@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [10:09] * Joins: weinig_ (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [10:09] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [10:09] * weinig_ is now known as weinig
- # [10:27] * Joins: js_ (n=js@h-79-136-125-151.NA.cust.bahnhof.se)
- # [10:30] * Parts: js_ (n=js@h-79-136-125-151.NA.cust.bahnhof.se)
- # [10:39] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:50] * Quits: shepazutoo (n=schepers@adsl-221-119-160.rmo.bellsouth.net) (Read error: 113 (No route to host))
- # [10:50] * Joins: Phae (n=phaeness@gateb.thls.bbc.co.uk)
- # [10:51] * Joins: timz (n=mostrovo@86.89.72.210)
- # [10:53] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
- # [10:54] * Joins: workmad3 (n=davidwor@ashleys2.mimas.ac.uk)
- # [11:04] * Joins: zalan (n=zalan@5400FF26.dsl.pool.telekom.hu)
- # [11:15] * Joins: webben (n=benh@nat/yahoo/x-vsyrbktmkcycvyyk)
- # [11:23] * Joins: jacobolus (n=jacobolu@dhcp-0059871802-99-6d.client.student.harvard.edu)
- # [11:27] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [11:31] * Quits: BenGerrissen (n=chatzill@213.208.242.186) ("ChatZilla 0.9.85 [Firefox 3.5.5/20091102152451]")
- # [11:44] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [11:58] * Joins: nessy (n=Adium@203-214-159-50.dyn.iinet.net.au)
- # [12:08] * Joins: Michelangelo (n=Michelan@93-41-0-70.ip79.fastwebnet.it)
- # [12:09] * Philip` wonders why people and/or mail clients still send smileys using the Wingdings font
- # [12:09] <Philip`> Are they aware it gets rendered as "J" for many people?
- # [12:13] * jgraham thinks Philip` gets more "exciting" email than he does
- # [12:14] <Dashiva> I can't say I've noticed any such mail
- # [12:14] <Philip`> See the latest one on public-html
- # [12:15] <Philip`> ...assuming you see the HTML version of it, not the plain text version
- # [12:15] * Joins: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [12:16] <Philip`> (Also see http://blogs.msdn.com/oldnewthing/archive/2006/05/23/604741.aspx etc)
- # [12:20] <Dashiva> This one? http://lists.w3.org/Archives/Public/public-html/2009Nov/0356.html
- # [12:20] <Philip`> Yes
- # [12:20] <Philip`> (but the HTML version of it)
- # [12:21] <Philip`> (e.g. as shown by Gmail)
- # [12:21] <jgraham> plain text email ++
- # [12:22] <Philip`> <p class=MsoNormal><font size=2 face=Arial><span lang=EN-GB style='font-size: 10.0pt;font-family:Arial'>Maybe something like this is already in progress </span></font><font size=2 face=Wingdings><span lang=EN-GB style='font-size:10.0pt;font-family: Wingdings'>J</span></font><font size=2 face=Arial><span lang=EN-GB style='font-size:10.0pt;font-family:Arial'><o:p></o:p></span></font></p>
- # [12:22] <Philip`> jgraham: I've not been able to find a way to make Gmail always show the plain text variant :-(
- # [12:23] <jgraham> You could use a different mail client
- # [12:23] <Philip`> I do use a different mail client too
- # [12:24] <Philip`> but Gmail is a much more convenient interface
- # [12:24] <Dashiva> That's a lot of bytes of markup
- # [12:24] <Philip`> Dashiva: At least Word takes care to optimise it by omitting needless quotes
- # [12:28] * Joins: shepazu (n=schepers@adsl-150-154-251.rmo.bellsouth.net)
- # [12:30] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [12:31] <hsivonen> Philip`: regarding the requirements of DE, I believe the requirements are that you need to use colons and URIs
- # [12:34] <Dashiva> Are you sure XML isn't a requirement? Other alternatives seem to face the "But we already have lots of stuff using XML and namespaces, why invent something new?" argument.
- # [12:39] <hsivonen> Dashiva: it seems to me that it's not a requirement to use an XML parser for text/html.
- # [12:40] <Philip`> I thought it was usually a requirement that you could process DEed text/html with an XML parser
- # [12:41] <Philip`> just like you can with XHTML today
- # [12:41] <Dashiva> If not a requirement, at least a goal
- # [12:41] <Philip`> even if browsers do some weird crazy hacky thing instead of using an XML parser
- # [12:41] <Philip`> but never mind what they do, because you can just use XML
- # [12:41] <hsivonen> the recent wikipedia case shows how hard that is
- # [12:42] <Dashiva> That's only because browsers sabotage it on purpose
- # [12:42] <hsivonen> but I concede that that's a goal. I meant it isn't a requirement to make browsers process text/html using an XML parser.
- # [12:43] <hsivonen> I think XML Core has sabotaged in XML on its own
- # [12:44] * Quits: dave_levin (n=dave_lev@74.125.59.73)
- # [12:52] <jgraham> The goal seems to be that everything is XML+colons+URIs and that tag soup is a dim and forgotten memory
- # [12:52] <jgraham> But the goal is not necessarily achievable :)
- # [12:55] <Dashiva> hsivonen: Unless you assume that external entities are just candy to silence objectors, and that the real expectation was that everyone would ignore them :)
- # [12:58] <gsnedders> RDFa 1.1 is apparently going to support raw URIs as well as CURIEs
- # [12:59] <jgraham> backcompat++
- # [12:59] <Dashiva> And the CURIEs will remain unsafe?
- # [12:59] * jgraham wonders if you will have to put a version attribute somewhere to make them work
- # [12:59] <hsivonen> Dashiva: I suspect that external entities were allowed as optinal to resolve an otherwise unresolved difference of opinion in the original XML WG, but I haven't read the archives to confirm or refute my guess
- # [13:00] <hsivonen> Dashiva: and then it backfired due to MathML and
- # [13:01] <Philip`> jgraham: Sounds like they do want to add versioning
- # [13:01] * Quits: nessy (n=Adium@203-214-159-50.dyn.iinet.net.au) ("Leaving.")
- # [13:02] <Dashiva> It seems a bit silly to introduce incompatible versions before there's even a relevant deployed corpus
- # [13:02] <jgraham> Dashiva: But millions of sites already use RDFa!
- # [13:03] <hsivonen> Dashiva: RDFa is already deployed by the biggest players: U.S. and U.K. gov'ts, Google, Y! and Drupal!111!!11!!
- # [13:04] <Dashiva> Indeed, but it's all generated, so they just have to change a script or two
- # [13:04] * hsivonen wonders if the IBM and Boeing intranets already have millions of RDFa pages
- # [13:04] <jgraham> Well allegedly lots of people are using RDFa to make better search result listings on Yahoo or whatever
- # [13:05] <jgraham> And they might have tediously coded every instance by hand
- # [13:06] <jgraham> hsivonen: Do you really think that streamability is essential in XML5 under error conditions?
- # [13:07] <hsivonen> jgraham: yes
- # [13:07] <jgraham> So you couldn't go back and adjust, say, the attributes on a previous element
- # [13:07] <Philip`> If you can't support streamability under error conditions, you can't support it at all
- # [13:08] <hsivonen> I think the worst problem is that you close the root element and find start tags after
- # [13:08] <Philip`> since you'll have already streamed the output before you found the error condition
- # [13:08] <hsivonen> Philip`: I meant supporting only the kind of error correction where the parser has a fixed finite amount of internal state
- # [13:08] <jgraham> Philip`: You can require streaming parsers to stop, like HTML5 does
- # [13:09] <hsivonen> Philip`: and anything the parser reports to the app has been committed to
- # [13:09] <hsivonen> I'm envisioning the HTML5 tokenizer
- # [13:09] <hsivonen> and a tree builder that commits to its actions on a per-token basis
- # [13:10] <hsivonen> even if the resulting fixups can't be as fancy as the AAA or foster-parenting
- # [13:10] <Philip`> jgraham: It seems bad to design a language so that people have to choose between performance (streaming) and robustness (non-streaming, error-correcting) and non-conformance (streaming, error-correcting-in-a-different-way)
- # [13:11] <hsivonen> as far as I can tell, the main problem is that if you happen to close the root element, all the subsequent non-comment tokens have to be discarded
- # [13:11] <hsivonen> (of course, PIs should be tokenized as PIs)
- # [13:11] <hsivonen> but I'd be inclined to kill the internal subset
- # [13:12] <Philip`> (which are the three choices the validator.nu SAX parser offers)
- # [13:12] <jgraham> Philip`: It depends how much worse the error correction has to be to support the SAX case
- # [13:12] <jgraham> For the web the sax case seems less important because typical UAs are required to build trees anyway
- # [13:13] <hsivonen> jgraham: XML content doesn't have fancy legacy fixup requirements
- # [13:13] <hsivonen> jgraham: I don't expect XML5 parsers to ever work as general-purpose text/html parser
- # [13:13] <hsivonen> s
- # [13:13] <jgraham> hsivonen: Sure. I don't know in practice how big the tradeoffs are you would have to make to get streaming support
- # [13:13] <hsivonen> since you'd want an XML5 parser support non-html root elements
- # [13:14] <Philip`> Would offloading parsing into a separate thread become much easier if the parser was streaming?
- # [13:14] <hsivonen> basically the rule is this:
- # [13:14] <hsivonen> if you get a start tag, create and insert the element
- # [13:14] * Joins: pesla\work (n=retep@80.101.187.43)
- # [13:14] <hsivonen> if you get an end tag, and there's a matching start on the stack, pop up to and including the latest start
- # [13:14] <hsivonen> if not, ignore the end tag
- # [13:14] <jgraham> But given something that dealt gracefully with more errors vs something that supported streaming it is not obvious to me that streaming should always win for all values of "more" and "gracefully"
- # [13:15] <hsivonen> and once root is closed, throw away non-comment tokens
- # [13:15] <hsivonen> then there's the issue of needing a non-Draconian Namespace layer on top of this thing
- # [13:16] <Philip`> hsivonen: It sounds like you can't do that with a fixed finite amount of internal state, since you have to maintain an unbounded stack of open elements
- # [13:16] * Quits: pesla (n=retep@80.101.187.43) (Read error: 145 (Connection timed out))
- # [13:17] <hsivonen> Philip`: true. the stack is allowed to be infinite
- # [13:17] <Philip`> I suppose you could put it behind an XML firewall that prevents DOS attacks by limiting the nesting depth
- # [13:18] <Dashiva> The stack size is limited to input size / 3 at least :)
- # [13:18] <Dashiva> What do you do on EOF with non-empty stack?
- # [13:19] <hsivonen> Dashiva: pop the whole stack
- # [13:19] <hsivonen> i.e. generate endElement callbacks for each stack item
- # [13:19] <Dashiva> What about the last text node, is that emitted?
- # [13:20] <Dashiva> Seems kind of brittle if the input can be truncated
- # [13:20] <Philip`> jgraham: How would you define "gracefully"? Would it be something like: consider a list of errors people make when producing XML (weighted by likelihood), and work out what output they wanted, and the error correction is more graceful if it gives that output?
- # [13:20] <jgraham> Philip`: Something like that
- # [13:20] <Philip`> rather than just being the simplest thing that doesn't abort and doesn't lose all subsequent data when there's any error
- # [13:21] <hsivonen> I was thinking of this from the POV of never throwing a fatal error and then just taking the simplest tree-builder-level recoveries
- # [13:21] <hsivonen> and using HTML5 tokenizer behaviors just in order to be able to copy and paste code
- # [13:22] <hsivonen> in fact, I once made a parser like this just in order to measure the cost of the HTML5 tree building part
- # [13:23] <jgraham> Priority of constituencies :)
- # [13:23] <Philip`> hsivonen: A fatal error isn't any better for users than a stray </html> near the top of the page causing the rest of the page to vanish
- # [13:25] <Dashiva> Exception: Don't emit the root element close tag until EOF, even if you see it earlier
- # [13:25] <Philip`> It seems more non-draconian if you at least keep all the text content; e.g. ignore root element close tags entirely
- # [13:26] <hsivonen> I thought it was a requirement not to change the parser output for doctypeless XML 1.0 documents
- # [13:26] <Philip`> Nobody's going to notice if comments-after-root-element change :-)
- # [13:27] <hsivonen> Philip`: people who write CSS whitespace handling test case notice changes in getting trailing ws getting hoisted into root element
- # [13:27] <hsivonen> *cases
- # [13:28] <Philip`> People who write test cases don't count :-p
- # [13:29] <hsivonen> the worst part of hoisting trailing WS is that you can't write round-trippable documents that don't cause diff to whine about lack of newline at the end of file
- # [13:29] <Dashiva> Philip`: I noticed that whitespace after </html> changed :)
- # [13:29] <hsivonen> Dashiva: are you a person who writes test cases? :-)
- # [13:30] <Dashiva> No, I write scripts that depend on body.lastChild
- # [13:30] <Philip`> In XML documents?
- # [13:31] <Dashiva> Sure, why not
- # [13:31] <Philip`> hsivonen: Couldn't you just omit </html>, and then diff and round-trippers will be happy?
- # [13:32] <Dashiva> Sounds like you could just do away with an explicit root
- # [13:32] <hsivonen> Philip`: good idea
- # [13:33] <hsivonen> Philip`: anyway, you'd still get a newline at the end of body in your CSS ws test cases
- # [13:33] <hsivonen> (the alternative, of course, is not to set non-default ws handling on body)
- # [13:34] <hsivonen> however, there's existence proof for everything on the Web
- # [13:34] <hsivonen> I recall seeing a bug report about a Web page that changed ws handling on body in CSS
- # [13:34] <hsivonen> fortunately, that site wasn't sensitive to trailing ws
- # [13:35] <Philip`> gsnedders: Gmail thinks every one of your coalescing emails is spam :-(
- # [13:36] <Philip`> (and nobody else's)
- # [13:36] <gsnedders> Great.
- # [13:36] <gsnedders> gsnedders: the infamous spammer!
- # [13:36] <Dashiva> It's your name
- # [13:36] <Dashiva> It's obviously made-up
- # [13:37] <gsnedders> Much like Dashiva.
- # [13:37] <Dashiva> I don't use that in email
- # [13:37] <gsnedders> How am I to know? You don't post on real mailing lists.
- # [13:38] <Dashiva> Oh, but I do
- # [13:38] <Dashiva> You just don't notice. See previous statement.
- # [13:38] * jgraham wonders if gsnedders watches all mailing lists
- # [13:39] * Philip` assumed it was German for The Hiva
- # [13:40] <jgraham> For example Dashiva might post in the My Little Pony lovers list list ilove@mylittlepony.com under his real name on a daily basis
- # [13:40] <Dashiva> There is a German Dashiva out there. I think he plays counterstrike
- # [13:41] * Joins: davidhund (n=davidhun@78-27-27-74.dsl.alice.nl)
- # [13:42] * Philip` played CS once, but 10% of it involved running around not knowing where anyone was, and 90% of it involved waiting to respawn in the next round
- # [13:42] <Philip`> so I don't trust anybody who claims to like it
- # [13:43] <davidhund> can anybody (hsivonen maybe?) enlighten me on Aria roles on the section element? validator.nu says it's not allowed, but http://www.whatwg.org/specs/web-apps/current-work/multipage/content-models.html#annotations-for-assistive-technology-products-%28aria%29 says it is :-)
- # [13:43] <webben> davidhund: Draft spec trumps validator.
- # [13:43] <Dashiva> Philip`: You're supposed to cheat and look through walls
- # [13:43] <davidhund> webben that's what I thought :-)
- # [13:53] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [13:57] * Philip` supposes someone ought to write evil parser test cases, to make sure parsers gracefully handle deep nesting and long names and text coalescence etc without crashing or taking forever
- # [14:32] <gsnedders> And ones where the deep nesting is caused by AAA
- # [14:35] <gsnedders> When do you hit 'Insert last node into node, first removing it from its previous parent node if any.' in AAA?
- # [14:43] * Joins: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se)
- # [14:46] * Joins: paul_irish (n=paul_iri@12.33.239.250)
- # [14:49] <Philip`> gsnedders: Try putting a 'raise' in the part of html5lib that implements that step, then run the tests, and hope someone already wrote a test for it :-)
- # [14:51] * Joins: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se)
- # [14:53] <zcorpan_> hsivonen: is the *[irrelevant] used anywhere?
- # [14:55] <gsnedders> <cite><b><cite><i><cite><i><cite><i><div>X</b>TEST
- # [14:55] <gsnedders> Or simply:
- # [14:55] <gsnedders> <DIV> abc <B> def <I> ghi <P> jkl </B>
- # [14:57] * Joins: pmuellr (n=pmuellr@nat/ibm/x-uogeowawszazrkcu)
- # [15:00] * Quits: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se) (Read error: 110 (Connection timed out))
- # [15:00] <hsivonen> zcorpan_: not sure
- # [15:01] <jgraham> gsnedders: <div>abc<b>def<i>ghi<p>jki</p></i></b><i><p>ghi</i></p>
- # [15:01] * Joins: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
- # [15:01] <jgraham> or something?
- # [15:02] <gsnedders> http://pastebin.com/m6568f05d
- # [15:02] <gsnedders> But I don't care atm about the final result
- # [15:03] * jgraham is wrong anyway
- # [15:12] <gsnedders> Huh
- # [15:12] <zcorpan_> hsivonen: anyway, it was renamed to hidden and ie6 will drop the ruleset because there's an attribute selector
- # [15:13] <gsnedders> So the above fragment runs through AAA twice
- # [15:13] <hsivonen> zcorpan_: good point. I didn't consider the renaming.
- # [15:15] * Quits: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se)
- # [15:16] * Quits: wakaba_ (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) ("Leaving...")
- # [15:16] * Joins: yutak_home (n=kee@R214157.ppp.dion.ne.jp)
- # [15:20] * Parts: davidhund (n=davidhun@78-27-27-74.dsl.alice.nl)
- # [15:22] * Joins: mpt_ (n=mpt@canonical/mpt)
- # [15:23] * Joins: erlehmann_ (n=erlehman@1.121.113.82.net.de.o2.com)
- # [15:23] <gsnedders> hsivonen: Why would you need to keep track of why a text nodef was flushed and foster-parented?
- # [15:24] <hsivonen> gsnedders: if foster-parenting normally doesn't coalesce
- # [15:24] <hsivonen> gsnedders: and if I flush at the end of a packet boundary
- # [15:24] * Quits: tndH (n=Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com) ("ChatZilla 0.9.85-rdmsoft [XULRunner 1.9.0.1/2008072406]")
- # [15:25] <gsnedders> Ah
- # [15:25] * Joins: miketaylr (n=miketayl@38.117.156.163)
- # [15:31] * hcr is now known as hamcore
- # [15:32] <hsivonen> gsnedders: thanks for looking at the AAA
- # [15:40] <TabAtkins> argleblarg I hate windows that can go behind things but don't put an entry in the taskbar.
- # [15:41] * Quits: erlehmann (n=erlehman@82.113.106.20) (Read error: 110 (Connection timed out))
- # [15:43] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [15:45] * Quits: mpt_ (n=mpt@canonical/mpt) (No route to host)
- # [15:46] * Joins: mat_t (n=mattomas@66.226.254.254)
- # [15:48] * Joins: mpt_ (n=mpt@canonical/mpt)
- # [15:54] * Quits: Phae (n=phaeness@gateb.thls.bbc.co.uk) (Read error: 60 (Operation timed out))
- # [15:54] * Joins: Phae (n=phaeness@gatea.mh.bbc.co.uk)
- # [15:57] * Joins: annevk2 (n=annevk@aas.attingo.nl)
- # [16:01] * hamcore is now known as hcr
- # [16:01] <hsivonen> http://www.dabs.com/ is incompatible with what's currently specced about defer scripts
- # [16:02] <hsivonen> whee!
- # [16:03] <gsnedders> hsivonen: I now have an A4 piece of paper with scribbles of me trying to find something that would create adjacent text nodes all over it :)
- # [16:04] <Lachy> hsivonen, does the site have other, non-deferred scripts relying on the variables set inside the deferred script?
- # [16:05] * hcr is now known as hamcore
- # [16:07] <hsivonen> Lachy: I haven't investigated
- # [16:07] <hsivonen> Lachy: the script is https://seal.globalsign.com/SiteSeal/gs_image_100-50_en.js
- # [16:07] <hsivonen> whose purpose seems to be merely to write a Verisign badge
- # [16:08] <Lachy> oh, I didn't see the document.write() in there before. I thought it was just declaring a few variables and a function
- # [16:08] <hsivonen> argh. they even sniff for Firefox 3.5
- # [16:08] <hsivonen> and assume "and higher" has the same behavior as 3.5
- # [16:08] <hsivonen> great
- # [16:08] * Quits: archtech (i=stanv@83.228.56.37)
- # [16:10] <gsnedders> jgraham: I want to talk to you about html5lib sometime, FYI
- # [16:11] * Joins: smaug_ (n=chatzill@cs181150024.pp.htv.fi)
- # [16:12] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [16:13] <hsivonen> ooh. It's because I have a browser that implements defer but doesn't have Firefox in the UA string
- # [16:13] <hsivonen> *sigh*
- # [16:13] * Joins: cohitre (n=cohitre@c-24-18-158-106.hsd1.wa.comcast.net)
- # [16:16] <hsivonen> Web authors should know that the moment they look for "Firefox" or "Safari" in the UA string, they are writing a bug
- # [16:16] * Joins: myakura (n=myakura@p2197-ipbf7505marunouchi.tokyo.ocn.ne.jp)
- # [16:19] <hsivonen> I'm annoyed at sites that check for "Firefox", but this is way worse than the usual stuff that e.g. Google does
- # [16:20] <hsivonen> at least Wave and Google Maps still let me click through
- # [16:23] * Parts: cohitre (n=cohitre@c-24-18-158-106.hsd1.wa.comcast.net)
- # [16:27] * Quits: annevk2 (n=annevk@aas.attingo.nl)
- # [16:32] * Joins: dglazkov_ (n=dglazkov@216.239.45.130)
- # [16:36] * Quits: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de) (Remote closed the connection)
- # [16:37] * Joins: mlpug (n=mlpug@a88-115-164-40.elisa-laajakaista.fi)
- # [16:40] * Joins: starjive (i=beos@81-233-16-19-no30.tbcn.telia.com)
- # [16:45] * Quits: erlehmann_ (n=erlehman@1.121.113.82.net.de.o2.com) ("Ex-Chat")
- # [16:48] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) ("Disconnected...")
- # [16:52] * Quits: pesla\work (n=retep@80.101.187.43) ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
- # [16:52] * Quits: Creap (n=Creap@vemod.brg.sgsnet.se) ("nu fäkt")
- # [16:52] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [16:52] * dglazkov_ is now known as dglazkov
- # [16:55] * Joins: michaelforrest (n=michaelf@66.226.254.254)
- # [16:56] * hamcore is now known as hcr
- # [16:58] * Quits: dglazkov (n=dglazkov@216.239.45.130)
- # [17:07] * Joins: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [17:11] * Joins: cohitre (n=cohitre@64-40-56-46-dsl.itltd.net)
- # [17:11] * Parts: cohitre (n=cohitre@64-40-56-46-dsl.itltd.net)
- # [17:14] * Quits: yutak_home (n=kee@R214157.ppp.dion.ne.jp) ("Ex-Chat")
- # [17:14] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) (Read error: 110 (Connection timed out))
- # [17:15] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [17:16] * Quits: michaelforrest (n=michaelf@66.226.254.254) (Remote closed the connection)
- # [17:18] * Joins: dglazkov (n=dglazkov@nat/google/x-ngswmvwywahlvodc)
- # [17:20] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [17:45] * Joins: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley)
- # [17:54] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [17:54] * Quits: Phae (n=phaeness@gatea.mh.bbc.co.uk)
- # [17:57] <jgraham> """There is a broad consensus not to accept any well-formedness violations and to reject any document that violates well-formedness instead of trying to fix the error.
- # [17:57] <jgraham> However, there are some exceptions where it can be both necessary and safe to repair well-formedness violations, as long as this occurs not at the receiving side (XML parser) but at the generating side (XML generator)"""
- # [17:58] <jgraham> I guess you can't upset too many people and get your paper published at the same time :)
- # [17:58] <AryehGregor> Where is this from?
- # [18:02] <Philip`> How does it matter which side of the pipe you correct errors on?
- # [18:02] <TabAtkins> Cost to repair.
- # [18:02] <Philip`> (in terms of necessity and safety)
- # [18:03] <TabAtkins> If you repair once at the generator, it's better than repairing many times at every receiver.
- # [18:06] * Quits: workmad3 (n=davidwor@ashleys2.mimas.ac.uk)
- # [18:07] <AryehGregor> Except that at least for the web, there are vastly more generators than receivers, so repairing at the receiver makes a lot more sense.
- # [18:07] * Quits: myakura (n=myakura@p2197-ipbf7505marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [18:07] * Joins: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
- # [18:08] <TabAtkins> I don't understand, Aryeh. It seems to me that there are far more browsers than servers, generally.
- # [18:08] * Joins: yoshu (n=josh@174-18-199-226.tcso.qwest.net)
- # [18:08] <AryehGregor> There are only about five browsers.
- # [18:08] <AryehGregor> With four layout engines between them.
- # [18:08] <AryehGregor> Parsing, layout, whatever.
- # [18:08] <TabAtkins> No, I wasn't talking implementation cost. I was talking processor cost.
- # [18:09] <AryehGregor> I doubt processor cost is a big deal here.
- # [18:09] <TabAtkins> I'm just saying, it's a factor.
- # [18:10] <Philip`> Client CPU cycles are cheaper than server CPU cycles
- # [18:11] <Philip`> because clients have quad-core 3GHz processors at 0% load, and they can do a bit of parsing without breaking a sweat
- # [18:13] * Joins: scherkus (n=scherkus@67.218.106.8)
- # [18:14] <AryehGregor> Most clients don't have quad-core 3 GHz processors just yet.
- # [18:14] <Philip`> I might be exaggerating but only a little bit :-p
- # [18:15] * Joins: hobertoAtWork (n=hobertoa@gw1.mcgraw-hill.com)
- # [18:18] * Joins: archtech (i=stanv@83.228.56.37)
- # [18:23] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [18:24] <AryehGregor> Someone has just pointed out to me that MediaWiki doesn't actually output named entities in most cases.
- # [18:24] <AryehGregor> Now that's a very interesting data point.
- # [18:25] <AryehGregor> Basically the only ones are hardcoded in the skin or such.
- # [18:25] * Joins: sbublava (n=stephan@77.117.208.65.wireless.dyn.drei.com)
- # [18:27] <jgraham> AryehGregor: http://conferences.idealliance.org/extreme/html/2004/Siefkes01/EML2004Siefkes01.html
- # [18:30] <AryehGregor> Extreme Markup Languages®
- # [18:32] * Quits: webben (n=benh@nat/yahoo/x-vsyrbktmkcycvyyk) (Remote closed the connection)
- # [18:35] * Joins: ap (n=ap@17.246.17.221)
- # [18:35] * Quits: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [18:38] * Joins: webben (n=benh@nat/yahoo/x-gglfjcexgvpvxctk)
- # [18:41] * Quits: vvv (n=vvv@mediawiki/VasilievVV) ("KVIrc Insomnia 4.0.0, revision: 3410, sources date: 20090703, built on: 2009/08/12 22:29:13 UTC http://www.kvirc.net/")
- # [18:54] * aroben is now known as aroben|lunch
- # [18:58] * Quits: scherkus (n=scherkus@67.218.106.8) (Read error: 60 (Operation timed out))
- # [19:01] * Joins: weinig (n=weinig@17.246.19.85)
- # [19:02] * Joins: scherkus (n=scherkus@nat/google/x-eaucqecodtjukuoi)
- # [19:04] * Joins: dave_levin (n=dave_lev@74.125.59.73)
- # [19:07] * Joins: maikmerten (n=maikmert@U2ac0.u.pppool.de)
- # [19:08] * Quits: weinig (n=weinig@17.246.19.85) (Remote closed the connection)
- # [19:08] * Joins: weinig (n=weinig@17.203.15.228)
- # [19:09] * Quits: archtech (i=stanv@83.228.56.37)
- # [19:23] * Quits: miketaylr (n=miketayl@38.117.156.163) (Remote closed the connection)
- # [19:32] * Quits: sbublava (n=stephan@77.117.208.65.wireless.dyn.drei.com)
- # [19:36] * aroben|lunch is now known as aroben
- # [19:36] * Quits: aboodman (n=aboodman@72.14.229.81)
- # [19:37] * Joins: aboodman (n=aboodman@72.14.229.81)
- # [19:39] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [19:40] * Joins: michaelforrest (n=michaelf@66.226.254.254)
- # [19:41] * Joins: mwunsch (n=mwunsch@38.105.146.82)
- # [19:41] * Parts: mwunsch (n=mwunsch@38.105.146.82)
- # [19:43] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 113 (No route to host))
- # [19:43] * Joins: Sir_Konrad (n=Sir_Konr@dpclt034064.direcpc.com)
- # [19:45] * Quits: Sir_Konrad (n=Sir_Konr@dpclt034064.direcpc.com) (Read error: 104 (Connection reset by peer))
- # [19:45] * Quits: abii (n=macbook@rescomp-09-148450.Stanford.EDU)
- # [19:45] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [19:46] * Joins: Sir_Konrad (n=Sir_Konr@dpclt034064.direcpc.com)
- # [19:50] * Quits: Sir_Konrad (n=Sir_Konr@dpclt034064.direcpc.com) (Read error: 54 (Connection reset by peer))
- # [19:50] * Joins: Sir_Konrad (n=Sir_Konr@dpclt034064.direcpc.com)
- # [19:54] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [19:56] * Quits: yoshu (n=josh@174-18-199-226.tcso.qwest.net)
- # [19:56] * Joins: ttepasse (n=ttepas--@p5B013A53.dip.t-dialin.net)
- # [19:57] * Joins: yoshu (n=josh@174-18-199-226.tcso.qwest.net)
- # [20:00] * Quits: scherkus (n=scherkus@nat/google/x-eaucqecodtjukuoi) (Read error: 60 (Operation timed out))
- # [20:00] * Joins: workmad3 (n=davidwor@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [20:01] * Quits: paul_irish (n=paul_iri@12.33.239.250)
- # [20:03] * Quits: mat_t (n=mattomas@66.226.254.254) ("This computer has gone to sleep")
- # [20:03] * Joins: scherkus (n=scherkus@nat/google/x-wpbiuzschvdjjpqf)
- # [20:07] * Parts: timz (n=mostrovo@86.89.72.210)
- # [20:15] * Joins: abii (n=macbook@DNab42204f.Stanford.EDU)
- # [20:18] * Quits: michaelforrest (n=michaelf@66.226.254.254) (Read error: 113 (No route to host))
- # [20:20] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [20:21] * Joins: cying (n=cying@70.90.171.153)
- # [20:21] * Joins: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [20:21] * Quits: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley) (Read error: 104 (Connection reset by peer))
- # [20:27] * Joins: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley)
- # [20:29] * Quits: Sir_Konrad (n=Sir_Konr@dpclt034064.direcpc.com) (Connection reset by peer)
- # [20:30] * Joins: Sir_Konrad (n=Sir_Konr@dpclt034064.direcpc.com)
- # [20:32] * Quits: abii (n=macbook@DNab42204f.Stanford.EDU)
- # [20:35] * Joins: JonathanNeal (n=Jonathan@rrcs-76-79-114-213.west.biz.rr.com)
- # [20:35] * Quits: workmad3 (n=davidwor@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [20:37] * Joins: workmad3 (n=davidwor@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [20:38] * Quits: mpt_ (n=mpt@canonical/mpt) (Read error: 113 (No route to host))
- # [20:38] * aroben is now known as aroben|meeting
- # [20:38] * Joins: weinig_ (n=weinig@17.246.19.85)
- # [20:39] * Quits: Sir_Konrad (n=Sir_Konr@dpclt034064.direcpc.com) (Read error: 54 (Connection reset by peer))
- # [20:39] * Joins: michaelforrest (n=michaelf@66.226.254.254)
- # [20:40] * Joins: Sir_Konrad (n=Sir_Konr@dpclt034064.direcpc.com)
- # [20:41] * Joins: Midler (n=midler@212.37.124.243)
- # [20:44] * Joins: mpt (n=mpt@canonical/mpt)
- # [20:45] * Joins: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com)
- # [20:46] * Parts: takkaria (n=takkaria@isparp.co.uk)
- # [20:54] * Quits: weinig (n=weinig@17.203.15.228) (Read error: 110 (Connection timed out))
- # [20:54] * weinig_ is now known as weinig
- # [20:55] * Joins: abii (n=macbook@171.66.87.153)
- # [21:01] * Quits: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [21:01] * Quits: roc (n=roc@121-74-138-78.telstraclear.net)
- # [21:02] * Quits: workmad3 (n=davidwor@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [21:02] * Quits: michaelforrest (n=michaelf@66.226.254.254) (Read error: 60 (Operation timed out))
- # [21:04] * Joins: paul_irish (n=paul_iri@209-6-34-149.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
- # [21:10] * Quits: franksalim (n=frank@adsl-76-221-202-115.dsl.pltn13.sbcglobal.net) (Read error: 104 (Connection reset by peer))
- # [21:19] * Joins: roc (n=roc@121-74-138-78.telstraclear.net)
- # [21:23] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [21:24] * Quits: Sir_Konrad (n=Sir_Konr@dpclt034064.direcpc.com) (Read error: 54 (Connection reset by peer))
- # [21:25] * Quits: mpt (n=mpt@canonical/mpt) (Read error: 113 (No route to host))
- # [21:25] * Quits: yoshu (n=josh@174-18-199-226.tcso.qwest.net)
- # [21:25] * Joins: Sir_Konrad (n=Sir_Konr@dpclt034064.direcpc.com)
- # [21:26] * Joins: mpt (n=mpt@canonical/mpt)
- # [21:27] * Joins: Phae (n=phaeness@cpc2-acto9-0-0-cust364.brnt.cable.ntl.com)
- # [21:27] * Quits: cying (n=cying@70.90.171.153) (Remote closed the connection)
- # [21:27] * Joins: cying (n=cying@70.90.171.153)
- # [21:29] * Quits: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com)
- # [21:29] * aroben|meeting is now known as aroben
- # [21:30] * Joins: franksalim (n=frank@adsl-76-221-202-115.dsl.pltn13.sbcglobal.net)
- # [21:33] * Joins: workmad3 (n=davidwor@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [21:36] * Quits: abii (n=macbook@171.66.87.153)
- # [21:43] * Quits: pmuellr (n=pmuellr@nat/ibm/x-uogeowawszazrkcu)
- # [21:45] * Joins: jwalden (n=waldo@nat/mozilla/x-egolyziqhpaliace)
- # [21:48] * Quits: webben (n=benh@nat/yahoo/x-gglfjcexgvpvxctk) (Remote closed the connection)
- # [21:48] * Joins: webben (n=benh@nat/yahoo/x-bcsxgwkjspatjvbu)
- # [21:52] * Quits: mpt (n=mpt@canonical/mpt) (Read error: 113 (No route to host))
- # [21:54] * Joins: mpt (n=mpt@canonical/mpt)
- # [21:58] * Quits: Phae (n=phaeness@cpc2-acto9-0-0-cust364.brnt.cable.ntl.com)
- # [22:02] * Quits: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley) ("This computer has gone to sleep")
- # [22:05] * aroben is now known as aroben|meeting
- # [22:08] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
- # [22:08] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [22:13] * Quits: roc (n=roc@121-74-138-78.telstraclear.net)
- # [22:14] * Quits: mlpug (n=mlpug@a88-115-164-40.elisa-laajakaista.fi) (Remote closed the connection)
- # [22:16] * Joins: dbaron (n=dbaron@nat/mozilla/x-zcpixjgpbtthlobc)
- # [22:18] * Quits: webben (n=benh@nat/yahoo/x-bcsxgwkjspatjvbu) ("Leaving.")
- # [22:24] * Joins: cohitre (n=cohitre@c-24-18-158-106.hsd1.wa.comcast.net)
- # [22:26] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [22:26] * Joins: JoePeck (n=JoePeck@129.21.104.50)
- # [22:27] * Joins: gratz|home (n=gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
- # [22:32] * Joins: sicking (n=chatzill@nat/mozilla/x-xewmtmjqqjafifas)
- # [22:34] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:37] * Quits: workmad3 (n=davidwor@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [22:38] * Quits: gratz|home (n=gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) ("Leaving")
- # [22:38] * Joins: gratz|home (n=gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
- # [22:43] * Quits: Lachy (n=Lachlan@85.196.122.246) ("Leaving")
The end :)