Options:
- # Session Start: Sat Nov 21 00:00:00 2009
- # Session Ident: #whatwg
- # [00:04] * Quits: roc (n=roc@121-72-190-119.dsl.telstraclear.net)
- # [00:04] * Quits: wakaba_ (n=wakaba_@206.63.138.58.dy.bbexcite.jp) (Read error: 60 (Operation timed out))
- # [00:09] * Joins: othermaciej (n=mjs@nat/apple/x-izcjtpixdlwlzxjo)
- # [00:11] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [00:20] * Quits: KevinMarks (n=KevinMar@12.35.79.3) ("The computer fell asleep")
- # [00:21] * Joins: Rik`_ (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [00:25] * Quits: karlushi (n=karlushi@fw.vdl2.ca) (Read error: 113 (No route to host))
- # [00:27] * Quits: nessy (n=Adium@203-214-159-50.dyn.iinet.net.au) ("Leaving.")
- # [00:31] * Joins: sebmarkbage (n=miranda@213.80.108.29)
- # [00:38] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: 110 (Connection timed out))
- # [00:38] * Rik`_ is now known as Rik`
- # [00:40] <Philip`> "Opera [...] keeping the modified testsuite in our local VCS" - I thought your local VCS was CVS, so you couldn't get away from it and save your sanity that easily :-)
- # [00:40] <jgraham> Philip`: Not for tests
- # [00:41] <Philip`> Oh, okay
- # [00:42] <jgraham> Mainly I am just wildly opposed to anything that makes me use CVS ever again
- # [00:42] <jgraham> But I think there is also a legitimate reason to prefer hg
- # [00:42] <Philip`> I wonder how insane it would be to try to use Hg for dealing with review status
- # [00:43] <jgraham> How?
- # [00:43] * jgraham is much less worried about reviewing tests than merely having tests in the first place
- # [00:44] <Philip`> e.g. people submit random tests by publishing a repository, people review and accept tests by pulling them into their own reviewed repository, then someone pulls them into the main official repository at some point
- # [00:44] <Philip`> That might be not possible and/or far more effort than is necessary
- # [00:44] <jgraham> That sounds quite insane, yes :)
- # [00:45] <jgraham> Assuming each tests has a unique id we can have a simple flat file database (or text file or XML document or JSON file or whatever) that adds any metadata to tests
- # [00:45] <Philip`> (RDF!)
- # [00:46] <jgraham> Sure as long as I don't have to produce or consume it :)
- # [00:47] <Philip`> What do you think should be done with tests that are generated (by a possibly complex process) from some source data? Should the source get checked in, or the runnable output, or both, or neither?
- # [00:47] <jgraham> Both
- # [00:48] <jgraham> like Canvas/testsuite_name/src and Canvas/testsuite_name/tests
- # [00:48] <Philip`> I suppose I'm mainly thinking of canvas tests where people should use the YAML/Python to edit tests but don't want to bother if they're just running tests
- # [00:48] <Philip`> so that's probably sensible
- # [00:49] <jgraham> Yeah I've done similar things
- # [00:49] <Philip`> There are bugs in the tests that I haven't fixed for ages because I'm too lazy to run the script and upload the new files again :-(
- # [00:49] * jgraham should go to sleep now
- # [00:51] <Philip`> You should, but will you?
- # [00:59] * Quits: workmad3 (n=davidwor@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [01:01] * Quits: dave_levin (n=dave_lev@74.125.59.73)
- # [01:03] * Joins: othermaciej_ (n=mjs@17.246.17.190)
- # [01:08] * Joins: jwalden (n=waldo@nat/mozilla/x-mwvdqtgxgtqcnpng)
- # [01:09] * Quits: archtech (i=stanv@83.228.56.37) (Client Quit)
- # [01:19] * Quits: othermaciej (n=mjs@nat/apple/x-izcjtpixdlwlzxjo) (Read error: 110 (Connection timed out))
- # [01:19] * othermaciej_ is now known as othermaciej
- # [01:19] * Joins: nessy (n=Adium@115.128.30.224)
- # [01:21] * Joins: franksalim (n=frank@adsl-76-221-202-115.dsl.pltn13.sbcglobal.net)
- # [01:27] * Joins: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com)
- # [01:30] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: 113 (No route to host))
- # [01:31] * Quits: scherkus_ (n=scherkus@74.125.59.65) (Read error: 110 (Connection timed out))
- # [01:32] * Joins: nessy1 (n=Adium@203.192.146.237)
- # [01:33] * Quits: nessy1 (n=Adium@203.192.146.237) (Client Quit)
- # [01:33] * Quits: nattokirai (n=nattokir@y227107.dynamic.ppp.asahi-net.or.jp)
- # [01:49] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [01:51] * Quits: mpt (n=mpt@canonical/mpt) (Read error: 113 (No route to host))
- # [01:55] * Joins: nessy1 (n=Adium@203.192.146.237)
- # [01:58] * Quits: nessy (n=Adium@115.128.30.224) (Read error: 110 (Connection timed out))
- # [02:08] * Joins: scherkus_ (n=scherkus@74.125.59.65)
- # [02:21] * Quits: fishd__ (n=darin@nat/google/x-mnyccwpyboaondqy) (Read error: 110 (Connection timed out))
- # [02:23] * Quits: nessy1 (n=Adium@203.192.146.237) ("Leaving.")
- # [02:28] * Quits: othermaciej (n=mjs@17.246.17.190)
- # [02:34] * Quits: ap (n=ap@17.246.17.221)
- # [02:40] * Quits: dbaron (n=dbaron@nat/mozilla/x-dnnvdurkuepmyrji) ("8403864 bytes have been tenured, next gc will be global.")
- # [02:56] * Quits: ojan (n=ojan@72.14.229.81)
- # [02:57] * Quits: mpilgrim (n=mark@96.10.240.189) (Remote closed the connection)
- # [03:05] * Joins: TabAtkins_ (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
- # [03:06] * Quits: sebmarkbage (n=miranda@213.80.108.29) (sendak.freenode.net irc.freenode.net)
- # [03:06] * Quits: ttepass- (n=ttepas--@p5B014965.dip.t-dialin.net) (sendak.freenode.net irc.freenode.net)
- # [03:06] * Quits: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (sendak.freenode.net irc.freenode.net)
- # [03:06] * TabAtkins_ is now known as TabAtkins
- # [03:09] * Joins: sebmarkbage (n=miranda@213.80.108.29)
- # [03:09] * Joins: ttepass- (n=ttepas--@p5B014965.dip.t-dialin.net)
- # [03:18] * Joins: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
- # [03:23] * Quits: sebmarkbage (n=miranda@213.80.108.29) (Connection timed out)
- # [03:26] * Quits: scherkus_ (n=scherkus@74.125.59.65) (Read error: 60 (Operation timed out))
- # [03:35] * Joins: nessy (n=Adium@203.192.146.237)
- # [03:37] * Quits: myakura (n=myakura@p2197-ipbf7505marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [03:38] * Joins: othermaciej (n=mjs@17.246.17.190)
- # [03:46] * Joins: nessy1 (n=Adium@115.128.17.98)
- # [03:46] * Quits: gratz|home (n=gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) ("Leaving")
- # [03:58] * Quits: othermaciej (n=mjs@17.246.17.190)
- # [04:00] * Quits: nessy (n=Adium@203.192.146.237) (Read error: 113 (No route to host))
- # [04:00] * Joins: nessy (n=Adium@203.192.146.237)
- # [04:03] * Quits: nessy (n=Adium@203.192.146.237) (Client Quit)
- # [04:07] * Quits: nessy1 (n=Adium@115.128.17.98) (Read error: 145 (Connection timed out))
- # [04:11] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
- # [04:11] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [04:23] * Quits: wakaba_0 (n=wakaba_@206.63.138.58.dy.bbexcite.jp) ("Leaving...")
- # [04:25] * Quits: wakaba (n=wakaba@206.63.138.58.dy.bbexcite.jp) ("Leaving...")
- # [04:26] * Quits: ttepass- (n=ttepas--@p5B014965.dip.t-dialin.net) ("?Q")
- # [04:27] * Joins: wakaba_ (n=wakaba_@206.63.138.58.dy.bbexcite.jp)
- # [04:31] * Joins: wakaba_0 (n=wakaba_@206.63.138.58.dy.bbexcite.jp)
- # [04:31] * Quits: wakaba_ (n=wakaba_@206.63.138.58.dy.bbexcite.jp) (sendak.freenode.net irc.freenode.net)
- # [04:32] * Quits: drunknbass_work (n=aaron@71.107.253.243)
- # [04:35] * Joins: wakaba_ (n=wakaba_@206.63.138.58.dy.bbexcite.jp)
- # [04:51] * Quits: wakaba_ (n=wakaba_@206.63.138.58.dy.bbexcite.jp) (Read error: 110 (Connection timed out))
- # [04:52] * Joins: myakura (n=myakura@p2197-ipbf7505marunouchi.tokyo.ocn.ne.jp)
- # [05:13] * Joins: mpt_ (n=mpt@canonical/mpt)
- # [05:32] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
- # [05:32] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [05:43] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [05:58] * Quits: jwalden (n=waldo@nat/mozilla/x-mwvdqtgxgtqcnpng) ("ChatZilla 0.9.85-rdmsoft [XULRunner 1.9.1.5/20091105042105]")
- # [06:52] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (sendak.freenode.net irc.freenode.net)
- # [06:58] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [07:13] * Joins: TabAtkins_ (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
- # [07:13] * Quits: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Read error: 104 (Connection reset by peer))
- # [07:14] * TabAtkins_ is now known as TabAtkins
- # [07:19] * Quits: mpt_ (n=mpt@canonical/mpt) (Read error: 113 (No route to host))
- # [07:24] * Quits: cedric_ (n=cedric@112.199.217.228) (Read error: 110 (Connection timed out))
- # [07:26] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [07:32] * Joins: fishd__ (n=darin@c-98-207-16-168.hsd1.ca.comcast.net)
- # [07:46] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 60 (Operation timed out))
- # [07:46] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [07:49] * Joins: archtech (i=stanv@83.228.56.37)
- # [08:09] * Quits: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Read error: 60 (Operation timed out))
- # [08:16] * Joins: fishd_ (n=darin@216.239.45.130)
- # [08:35] * Quits: fishd__ (n=darin@c-98-207-16-168.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [08:36] * Quits: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com)
- # [08:36] * Joins: JoePeck (n=JoePeck@74.69.85.249)
- # [08:40] * Joins: ybits (n=ryan@c-68-46-83-85.hsd1.nj.comcast.net)
- # [08:40] * Quits: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net) ("g'night")
- # [08:57] * Quits: fishd_ (n=darin@216.239.45.130) (Read error: 110 (Connection timed out))
- # [08:57] * Joins: roc (n=roc@121-72-190-119.dsl.telstraclear.net)
- # [08:59] * Joins: workmad3 (n=davidwor@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [09:00] * Quits: ybits (n=ryan@c-68-46-83-85.hsd1.nj.comcast.net)
- # [09:04] * Joins: erlehmann (n=erlehman@82.113.106.18)
- # [09:12] * Joins: Arron (n=arronei@131.107.0.86)
- # [09:20] * Quits: arronei (n=arronei@nat/microsoft/x-hbfjtspwpfjgahyy) (Read error: 110 (Connection timed out))
- # [09:26] * Joins: virtuelv (n=virtuelv@162.179.251.212.customer.cdi.no)
- # [09:28] * Quits: archtech (i=stanv@83.228.56.37) (Client Quit)
- # [09:33] * Joins: aboodman (n=aboodman@72.14.229.81)
- # [09:57] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [10:07] * Joins: sebmarkbage (n=miranda@213.80.108.29)
- # [10:08] * Quits: virtuelv (n=virtuelv@162.179.251.212.customer.cdi.no) (Read error: 60 (Operation timed out))
- # [10:37] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [10:49] * Joins: othermaciej (n=mjs@69.181.42.237)
- # [10:51] * Joins: danbri (n=danbri@s5590d015.adsl.wanadoo.nl)
- # [10:52] * Joins: MikeSmith (n=MikeSmit@EM114-48-129-95.pool.e-mobile.ne.jp)
- # [10:55] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [10:57] * Joins: ROBOd (n=robod@89.122.216.38)
- # [11:05] * Joins: archtech (i=stanv@83.228.56.37)
- # [11:23] <MikeSmith> hsivonen: in the message-emitter code, I don't see that there's currently any way to change the type of a MessageType
- # [11:23] <MikeSmith> I see the getSuperType method, but no setSuperType
- # [11:24] * Joins: othermaciej_ (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [11:24] * Quits: othermaciej (n=mjs@69.181.42.237) (Read error: 131 (Connection reset by peer))
- # [11:25] <MikeSmith> I assume I'll need to add a property and method to each of the message type classes?
- # [11:25] * othermaciej_ is now known as othermaciej
- # [11:39] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl) (sendak.freenode.net irc.freenode.net)
- # [11:43] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [11:55] * Quits: roc (n=roc@121-72-190-119.dsl.telstraclear.net)
- # [12:01] * Joins: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [12:27] * Quits: archtech (i=stanv@83.228.56.37) (Client Quit)
- # [12:30] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [12:40] * Joins: ivan` (n=ivan@unaffiliated/ivan/x-000001)
- # [12:51] * Joins: annevk2 (n=annevk@201.19.21.160)
- # [12:52] * annevk2 should really sleep some more but is amusing himself with public-html email
- # [13:26] * Quits: annevk2 (n=annevk@201.19.21.160)
- # [13:34] * Quits: myakura (n=myakura@p2197-ipbf7505marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [14:02] * Joins: ttepasse (n=ttepas--@p5B014E4B.dip.t-dialin.net)
- # [14:27] * Joins: cpharmston (n=cpharmst@pool-173-66-156-203.washdc.fios.verizon.net)
- # [14:36] * Quits: MikeSmith (n=MikeSmit@EM114-48-129-95.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [14:55] * Joins: maikmerten (n=maikmert@BAE242f.bae.pppool.de)
- # [15:10] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [15:10] * Quits: erlehmann (n=erlehman@82.113.106.18) ("Ex-Chat")
- # [15:11] <murr4y> is there a reason why the w3c html5 validator doesn't recognize <meta charset="utf-8">, other than that it's experimental?
- # [15:18] <hsivonen> murr4y: bug in the Perl front end
- # [15:20] <murr4y> aha
- # [15:20] <hsivonen> (already reported)
- # [15:21] <hsivonen> MikeSmith: I don't have the source code or an svn client on this computer, so I'm going from memory
- # [15:22] <hsivonen> in MessageEmitterAdapter, trace the call tree from error(SAXException) down to message(Type,...)
- # [15:23] <hsivonen> in the method highest in the tree (maybe error() itself, I forget) that first calls message(Type, ...) with an Error subclass of Type as the argument, do the following
- # [15:24] <hsivonen> use instanceof the check if the SAXException is a RELAX NG error sbclass that wraps DataTypeExceptions
- # [15:24] <hsivonen> if t is, itereate over the DataTypeExceptions and use instanceof to see if any one of them is an Html5DatatypeException
- # [15:24] <karlcow> http://dev.w3.org/cvsweb/validator/httpd/cgi-bin/check?rev=1.719&content-type=text/x-cvsweb-markup
- # [15:25] <hsivonen> on Html5DatatypeExceptions, call isWarning()
- # [15:26] <hsivonen> if you mamage to get a return value true from even one Html5DatatypeException by doing this, call the message method with Warning as the Type argument
- # [15:26] <hsivonen> otherwise, use Error as Type the way it's used now
- # [15:26] <hsivonen> that should be about it
- # [15:26] <hsivonen> the instanceof code will look ugly :-(
- # [15:27] * Joins: MikeSmith (n=MikeSmit@114.48.152.60)
- # [15:27] <hsivonen> MikeSmith!
- # [15:27] <hsivonen> MikeSmith: I just tried to answer you question
- # [15:27] <MikeSmith> hsivonen: hey
- # [15:27] <MikeSmith> I think I got it figured out
- # [15:28] <MikeSmith> oh
- # [15:28] <MikeSmith> didn't see it
- # [15:28] <hsivonen> MikeSmith: did you arrive at the same conclusion as what I just wrote in the log?
- # [15:28] <MikeSmith> I'll take a look at the logs now.. hang on
- # [15:28] <hsivonen> http://krijnhoetmer.nl/irc-logs/whatwg/20091121#l-167
- # [15:29] <hsivonen> s/mamage/manage/
- # [15:29] * hsivonen also doesn't have a proper keyboard on this computer
- # [15:42] * Joins: fishd_ (n=darin@c-98-207-16-168.hsd1.ca.comcast.net)
- # [15:45] * Joins: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
- # [15:45] <MikeSmith> hsivonen: sorry, got distracted of a bit
- # [15:46] <MikeSmith> hsivonen: so the part about tracing the call tree I had figured out
- # [15:46] <MikeSmith> so that part was fine
- # [15:46] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Remote closed the connection)
- # [15:47] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [15:47] <MikeSmith> but the part about calling the message method with Warning as the type -- I can't see how to actually do that
- # [15:47] <MikeSmith> because the call to message is way further down
- # [15:47] <TabAtkins> Hahaha, my random doctypes are already spreading like a virus!
- # [15:48] <hsivonen> MikeSmith: you need to downcast
- # [15:48] <Dashiva> TabAtkins: Random doctypes?
- # [15:48] <TabAtkins> http://www.xanthir.com/etc/doctype.php
- # [15:48] <TabAtkins> Triggers standards mode.
- # [15:49] <Dashiva> <!DOCTYPE html SYSTEM "crimson-wombat">
- # [15:49] <hsivonen> if (dte instanceof Html5DatatypeException) { Html5DatatypeException hdte = (Html5DatatypeException)dte; if (hdte.isWarning()) {...}}
- # [15:49] <TabAtkins> I got someone to cargo-cult "mediumorched-mynah bird" in their page. ^_^
- # [15:49] <hsivonen> and the same pattern for the SAXException itself
- # [15:49] <TabAtkins> s/orched/orchid/
- # [15:50] <MikeSmith> hsivonen: ah, OK
- # [15:56] <MikeSmith> hsivonen: so not knowing, what I had ended up doing was adding setSuperType and setSubType and setPresentationName methods to the MessageType class, and then I changed all the subclasses so that their contents are just a constructor that sets the superType and subType and presentationName
- # [15:58] <MikeSmith> hsivonen: I'll pastebin the patch so you can see what I mean
- # [16:02] <MikeSmith> hsivonen: http://pastebin.ca/1680958
- # [16:03] * Joins: zalan (n=zalan@catv-89-135-144-122.catv.broadband.hu)
- # [16:03] <MikeSmith> oops
- # [16:04] <MikeSmith> hsivonen: minus the stuff at lines 31-33 of the diff
- # [16:04] <MikeSmith> (that's just some clumsy debugging I had added earlier and forgot to revert)
- # [16:07] * Quits: fishd_ (n=darin@c-98-207-16-168.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [16:08] * Quits: workmad3 (n=davidwor@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [16:11] * Joins: danbri_ (n=danbri@unaffiliated/danbri)
- # [16:12] * Quits: danbri_ (n=danbri@unaffiliated/danbri) (Client Quit)
- # [16:15] <hsivonen> MikeSmith: the Type instances were supposed to be immutable singletons, IIRC.
- # [16:15] <hsivonen> MikeSmith: so adding setters isn't geed
- # [16:15] <hsivonen> good
- # [16:15] <MikeSmith> OK
- # [16:15] <Lachy> I find it ironic that a proposed solution to the level of indirection problems inherent to xmlns and prefixes, is to add another level of indirection on top with the unobtrusive namespace proposal.
- # [16:16] <hsivonen> can you hoist the instanceof stuff into the method that call message with a Type argument?
- # [16:16] <hsivonen> and pass a different singleton argument there?
- # [16:16] <TabAtkins> Lachy: That's not inherently a bad approach. It may be that the xmlns style of indirection is confusing and/or inadequate, but a different style of indirection is more natural.
- # [16:17] <TabAtkins> Lachy: Not saying that Liam's suggestion is good; I still don't have a real opinion of it.
- # [16:17] <TabAtkins> What was the issue that needed a change proposal that basically said "Keep the status quo"?
- # [16:20] <Lachy> In Krzysztof's latest reply, he's now suggesting that browsers would simply recognise URIs of known namespace definition files, so they wouldn't need to request them
- # [16:21] <Lachy> that effectively makes the namespace definition files themselves useless, and it's just reinventing profile=""
- # [16:21] <TabAtkins> Indeed.
- # [16:22] <Lachy> though, of course the problems I outlined in my previous mail would still exist for unrecognised URIs, assuming the idea is still for browsers to request them. (If not, then it doesn't really solve any sort of distributed extensibility problems)
- # [16:23] <Lachy> basically, the whole underlying concept behind the unobtrusive namespace proposal is fundamentally flawed, no matter how you look at it.
- # [16:24] <TabAtkins> I'd probably agree. It's as flawed as DTDs, and look where that ended up.
- # [16:25] <MikeSmith> hsivonen: no, I'm not sure how I can. That's the problem -- there are conditionals earlier in the main message() method that check to see whether the exception is an error or a warning, then calls to messageWithExact, etc., get made after that
- # [16:25] * MikeSmith is about to run out of battery power
- # [16:29] * Joins: tndH (n=Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com)
- # [16:29] <Philip`> Lachy: I don't think the proposals were trying to solve the problem of levels of indirection, they were just trying to solve the problem "HTML people don't like XML namespaces" by making anything that's not quite the same as XML namespaces in the hope that people will like it more
- # [16:30] * Quits: MikeSmith (n=MikeSmit@114.48.152.60) (Read error: 131 (Connection reset by peer))
- # [16:30] * Quits: tndH (n=Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com) (Client Quit)
- # [16:31] <Philip`> and not directly addressing the fundamental concerns about indirection and complexity and desirability of extensions etc
- # [16:33] <hsivonen> MikeSmith: I think you need the instanceof on SAXException in two places
- # [16:34] <hsivonen> in the current place and higher up when the Type object is chosen
- # [16:35] * Joins: MikeSmith (n=MikeSmit@EM114-48-32-34.pool.e-mobile.ne.jp)
- # [16:36] <MikeSmith> hsivonen: OK
- # [16:36] <MikeSmith> I think I see now what I can do
- # [16:41] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [17:15] * Joins: dglazkov_ (n=dglazkov@216.239.45.130)
- # [17:23] * Joins: arronei (n=arronei@nat/microsoft/x-pcqorwlngqmvpyfw)
- # [17:25] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Read error: 60 (Operation timed out))
- # [17:25] * dglazkov_ is now known as dglazkov
- # [17:25] * Joins: jonpierce (n=jonpierc@64.119.130.114)
- # [17:26] * Quits: Arron (n=arronei@131.107.0.86) (Read error: 145 (Connection timed out))
- # [17:28] * Quits: jonpierce (n=jonpierc@64.119.130.114) (Client Quit)
- # [17:44] * Joins: jonpierce (n=jonpierc@64.119.130.114)
- # [17:55] * Joins: dglazkov_ (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [17:57] * Joins: archtech (i=stanv@83.228.56.37)
- # [17:59] * Joins: paul_irish (n=paul_iri@32.142.91.171)
- # [18:00] * Quits: jonpierce (n=jonpierc@64.119.130.114)
- # [18:00] * Quits: maikmerten (n=maikmert@BAE242f.bae.pppool.de) (Read error: 104 (Connection reset by peer))
- # [18:04] * Joins: maikmerten (n=maikmert@77.132.36.47)
- # [18:07] * Joins: harig (i=HariG@121.245.105.164)
- # [18:08] * Joins: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se)
- # [18:12] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [18:13] * Quits: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se) (Remote closed the connection)
- # [18:14] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 60 (Operation timed out))
- # [18:15] * Quits: dglazkov (n=dglazkov@216.239.45.130) (Read error: 110 (Connection timed out))
- # [18:15] * dglazkov_ is now known as dglazkov
- # [18:16] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [18:16] * Quits: paul_irish (n=paul_iri@32.142.91.171) (Read error: 104 (Connection reset by peer))
- # [18:16] * Joins: paul_iri_ (n=paul_iri@32.142.91.171)
- # [18:22] * Joins: jonpierce (n=jonpierc@64.119.130.114)
- # [18:25] * Joins: workmad3 (n=davidwor@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [18:26] * Quits: taf2 (n=taf2@pool-98-117-216-229.bltmmd.fios.verizon.net)
- # [18:27] * Quits: jonpierce (n=jonpierc@64.119.130.114) (Client Quit)
- # [18:30] * paul_iri_ is now known as paul_irish
- # [18:36] * Joins: jonpierce (n=jonpierc@64.119.130.114)
- # [18:38] * Quits: paul_irish (n=paul_iri@32.142.91.171) (Remote closed the connection)
- # [18:40] * Joins: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
- # [18:53] * Quits: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Read error: 110 (Connection timed out))
- # [18:54] * Joins: tndH (n=Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com)
- # [19:01] * Quits: jonpierce (n=jonpierc@64.119.130.114)
- # [19:05] * Joins: bentomas (n=bentomas@c-24-9-8-90.hsd1.co.comcast.net)
- # [19:05] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [19:06] * Joins: rauchg (n=rauchg@166.129.164.189)
- # [19:08] * Quits: archtech (i=stanv@83.228.56.37) (No route to host)
- # [19:15] * Joins: cohitre (n=cohitre@dsl081-168-130.sea1.dsl.speakeasy.net)
- # [19:16] * Parts: cohitre (n=cohitre@dsl081-168-130.sea1.dsl.speakeasy.net)
- # [19:21] * Joins: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
- # [19:21] * Joins: paul_irish (n=paul_iri@64.119.130.114)
- # [19:27] * Joins: jonpierce (n=jonpierc@64.119.130.114)
- # [19:28] * Quits: jonpierce (n=jonpierc@64.119.130.114) (Client Quit)
- # [19:33] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 60 (Operation timed out))
- # [19:39] * Quits: rauchg (n=rauchg@166.129.164.189) (Read error: 110 (Connection timed out))
- # [19:41] * Joins: fishd_ (n=darin@98.207.16.168)
- # [19:50] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [19:52] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [19:52] * Joins: rauchg (n=rauchg@75.101.111.130)
- # [19:55] * Quits: fishd_ (n=darin@98.207.16.168) (Read error: 145 (Connection timed out))
- # [19:56] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [20:06] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [20:13] * Quits: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Read error: 110 (Connection timed out))
- # [20:15] * Joins: cohitre (n=cohitre@c-24-18-158-106.hsd1.wa.comcast.net)
- # [20:16] * Quits: cohitre (n=cohitre@c-24-18-158-106.hsd1.wa.comcast.net) (Client Quit)
- # [20:20] * Quits: harig (i=HariG@121.245.105.164) (Read error: 110 (Connection timed out))
- # [20:20] * Joins: Midler (n=midler@212.37.124.243)
- # [20:29] * Quits: maikmerten (n=maikmert@77.132.36.47) (Remote closed the connection)
- # [20:38] * Joins: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
- # [20:47] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [20:47] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 60 (Operation timed out))
- # [20:49] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [20:56] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [20:58] * Quits: Lachy (n=Lachlan@85.196.122.246) (Client Quit)
- # [20:58] * Joins: tomize (n=tomize@pdpc/supporter/student/Tomize)
- # [20:59] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [21:00] * Joins: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [21:03] * Joins: jonpierce (n=jonpierc@64.119.130.114)
- # [21:06] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [21:16] * Joins: archtech (i=stanv@83.228.56.37)
- # [21:24] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [21:43] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [21:46] * Quits: rauchg (n=rauchg@75.101.111.130)
- # [21:46] * Joins: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se)
- # [21:52] * Quits: Lachy (n=Lachlan@85.196.122.246) ("Leaving")
- # [21:52] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [22:05] * Quits: tomize (n=tomize@pdpc/supporter/student/Tomize) (Success)
- # [22:10] * Quits: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se) (Read error: 60 (Operation timed out))
- # [22:11] * Joins: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se)
- # [22:12] * Joins: Midler1 (n=midler@212.37.124.243)
- # [22:18] * Joins: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley)
- # [22:20] * Quits: Midler (n=midler@212.37.124.243) (Read error: 145 (Connection timed out))
- # [22:21] * Joins: aboodman4 (n=aboodman@c-98-210-196-233.hsd1.ca.comcast.net)
- # [22:22] * Quits: aboodman4 (n=aboodman@c-98-210-196-233.hsd1.ca.comcast.net) (Connection reset by peer)
- # [22:28] * Joins: GPH-Laptop (n=GPHemsle@ool-45719ec0.dyn.optonline.net)
- # [22:37] * Quits: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley) (Read error: 110 (Connection timed out))
- # [22:44] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:54] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: 113 (No route to host))
- # [22:56] * Joins: virtuelv (n=virtuelv@162.179.251.212.customer.cdi.no)
- # [23:00] * Quits: MikeSmith (n=MikeSmit@EM114-48-32-34.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [23:01] * workmad3 is now known as wm3|bed
- # [23:08] * Quits: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se)
- # [23:08] * Quits: virtuelv (n=virtuelv@162.179.251.212.customer.cdi.no) (Read error: 104 (Connection reset by peer))
- # [23:08] * Quits: JoePeck (n=JoePeck@74.69.85.249) (Read error: 131 (Connection reset by peer))
- # [23:08] * Joins: JoePeck_ (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com)
- # [23:09] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [23:09] * JoePeck_ is now known as JoePeck
- # [23:38] * Quits: zalan (n=zalan@catv-89-135-144-122.catv.broadband.hu) (Read error: 60 (Operation timed out))
- # [23:46] * Quits: jonpierce (n=jonpierc@64.119.130.114)
- # Session Close: Sun Nov 22 00:00:00 2009
The end :)