Options:
- # Session Start: Sat Oct 31 00:00:00 2009
- # Session Ident: #whatwg
- # [00:02] * Joins: jwalden (n=waldo@nat/mozilla/x-tcsgykzdmqzsjouj)
- # [00:04] * Quits: roc (n=roc@121-72-221-3.dsl.telstraclear.net)
- # [00:10] * Quits: othermaciej (n=mjs@17.246.16.138)
- # [00:14] * Joins: othermaciej (n=mjs@17.246.16.138)
- # [00:16] <Philip`> It's easy to encode the HTML5 parser as a state machine
- # [00:16] <Philip`> Start with an initial, then for every HTML document add a transition labelled with that document as a string, leading to a node which is associated with the appropriate DOM
- # [00:16] <Philip`> s/initial/initial state/
- # [00:22] <Dashiva> Actually
- # [00:22] <Dashiva> By what metric are we judging?
- # [00:22] <Dashiva> Because I don't think that parser would fit on my hard drive
- # [00:24] * Quits: jaket (n=jake@150.229.21.6)
- # [00:33] * Joins: jaket (n=jake@150.229.21.6)
- # [00:37] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 54 (Connection reset by peer))
- # [00:37] * Quits: dglazkov (n=dglazkov@nat/google/x-hranxjcqvzqvzbou)
- # [00:46] * Quits: wakaba_ (n=wakaba_@98.225.100.220.dy.bbexcite.jp) (Read error: 110 (Connection timed out))
- # [00:53] * Joins: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
- # [01:00] * Quits: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
- # [01:26] * Joins: MikeSmith (n=MikeSmit@EM114-48-72-155.pool.e-mobile.ne.jp)
- # [01:26] * Quits: othermaciej (n=mjs@17.246.16.138) (Remote closed the connection)
- # [01:27] * Joins: othermaciej (n=mjs@nat/apple/x-nqrfeyprbhckyaoj)
- # [01:32] * Quits: ap (n=ap@17.246.19.174)
- # [01:38] * Joins: roc (n=roc@121-72-221-3.dsl.telstraclear.net)
- # [01:38] * jaket is now known as jaaaake
- # [01:39] * Quits: yoshu (n=josh@174-18-195-170.tcso.qwest.net)
- # [01:39] * Quits: weinig (n=weinig@17.246.17.253)
- # [01:48] * Joins: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
- # [01:52] * Quits: KevinMarks (n=KevinMar@157.22.22.46) ("The computer fell asleep")
- # [01:57] * Quits: dave_levin (n=dave_lev@74.125.59.73)
- # [01:57] * Quits: roc (n=roc@121-72-221-3.dsl.telstraclear.net)
- # [01:58] * Quits: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
- # [02:01] * Quits: nessy (n=Adium@124-168-142-226.dyn.iinet.net.au) ("Leaving.")
- # [02:07] * Quits: jwalden (n=waldo@nat/mozilla/x-tcsgykzdmqzsjouj) ("ChatZilla 0.9.85-rdmsoft [XULRunner 1.9.1.3/20090909051541]")
- # [02:07] * Quits: Hixie (i=ianh@trivini.no) (Read error: 104 (Connection reset by peer))
- # [02:12] * Joins: Hixie (i=ianh@trivini.no)
- # [02:14] * Quits: ttepasse (n=ttepas--@dslb-084-060-004-015.pools.arcor-ip.net) ("?Q")
- # [02:17] <MikeSmith> Hixie: in your description of the Web development model, I don't understand what the distinction is between event-based and stream-based
- # [02:18] <MikeSmith> wondering what is an example of something that's stream-based that's not also event-based
- # [02:18] <Hixie> TCP
- # [02:18] <MikeSmith> ah
- # [02:18] <Hixie> event-based may be the wrong terminology
- # [02:19] <Hixie> maybe poll vs push is more the right comparison?
- # [02:19] <Hixie> browsers use an event loop, so scripts get notified of things
- # [02:19] <Hixie> socket-based programming usually boils down to a select() loop somewhere
- # [02:20] <Hixie> i.e. the program waits for data to be ready
- # [02:20] <Hixie> now, we could just fire an event each time a packet comes in, i guess
- # [02:21] <Hixie> but that doesn't really fit the way the platform usually works
- # [02:21] <MikeSmith> yeah, let's do that
- # [02:22] <Hixie> it also makes it harder to handle binary data later when we introduce it
- # [02:22] <Dashiva> Let's fire an event every cycle, even if there isn't a packet
- # [02:24] <MikeSmith> Hixie: hey yeah, about that, it would seem like a good idea to have that on the agenda for joint f2f discussion with TC 39 folks at TPAC
- # [02:26] <Hixie> a higher priority would be to get them to stop introducing new modes
- # [02:26] <Hixie> but i'm not holding out much hope there either :-(
- # [02:30] * Quits: mitnavn (n=mitnavn@unaffiliated/mitnavn) (Read error: 110 (Connection timed out))
- # [02:31] <othermaciej> I need to write up some sort of rough proposal for binary data
- # [02:31] * Quits: dbaron (n=dbaron@nat/mozilla/x-immucxpjhvhbvqeo) ("8403864 bytes have been tenured, next gc will be global.")
- # [02:31] <othermaciej> also for how to allow WebKit/Opera-style objects that masquerade as undefined
- # [02:33] <Dashiva> Are there any plans (solid or not) for 3D SVG?
- # [02:33] * Joins: wakaba_ (n=wakaba_@98.225.100.220.dy.bbexcite.jp)
- # [02:33] <MikeSmith> othermaciej, Hixie: I wondering if we should open a bugzilla bug for tracking Alexey's entities-in-XHTML issue
- # [02:34] <MikeSmith> Dashiva: there was a related draft of some kind a while back
- # [02:34] <othermaciej> it should go in bugzilla, yes
- # [02:34] * MikeSmith goes too look
- # [02:34] <othermaciej> I can suggest that to him
- # [02:34] <MikeSmith> OK
- # [02:34] <Hixie> MikeSmith: fine by me, i am just hoping we can get the people who are going to complain about this to complain before i make the change
- # [02:35] <Hixie> because i'm tired of people saying that we don't have discussion first
- # [02:35] <MikeSmith> complain early, complain often
- # [02:36] <Dashiva> I can imagine a complaint that you're trying to sidetrack complaints of acting unilaterally
- # [02:37] <MikeSmith> them song: Willie Mabon's "I Don't Know" .. "What should I say to make you mad this time?"
- # [02:37] <MikeSmith> *theme
- # [02:38] <Dashiva> Oh Mikey
- # [02:40] <Dashiva> Do you know why google translate would translate wtf into 博?
- # [02:40] * Joins: mitnavn (n=mitnavn@unaffiliated/mitnavn)
- # [02:46] <MikeSmith> Dashiva: no clue
- # [02:47] <MikeSmith> weird
- # [02:49] * Joins: JoePeck (n=JoePeck@72-165-115-225.dia.static.qwest.net)
- # [02:55] <MikeSmith> Dashiva: at least if you put a question mark it gets it right
- # [02:56] <MikeSmith> 一体何だ
- # [03:09] <MikeSmith> JoePeck: the Event Listeners pane is mighty cool
- # [03:10] <JoePeck> MikeSmith: yah, debugging event listeners should plague me a lot less now =)
- # [03:14] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 110 (Connection timed out))
- # [03:16] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [03:16] * Joins: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
- # [03:27] * Quits: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Read error: 60 (Operation timed out))
- # [03:45] * Quits: drunknbass_work (n=aaron@pool-71-107-253-243.lsanca.dsl-w.verizon.net) ("Leaving...")
- # [03:50] * Joins: othermaciej_ (n=mjs@17.246.16.138)
- # [03:57] * Quits: othermaciej_ (n=mjs@17.246.16.138)
- # [04:04] * Quits: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [04:07] * Quits: othermaciej (n=mjs@nat/apple/x-nqrfeyprbhckyaoj) (Read error: 110 (Connection timed out))
- # [04:15] * Joins: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
- # [04:36] * Quits: MikeSmith (n=MikeSmit@EM114-48-72-155.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [04:59] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [05:00] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [05:20] * Quits: mitnavn (n=mitnavn@unaffiliated/mitnavn)
- # [05:27] * Joins: cedricv (n=cedric@124.197.87.38)
- # [05:31] * Joins: jwalden (n=waldo@c-98-248-40-206.hsd1.ca.comcast.net)
- # [05:38] * Joins: fishd (n=darin@c-98-207-16-168.hsd1.ca.comcast.net)
- # [06:12] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [06:23] * Quits: fishd (n=darin@c-98-207-16-168.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [06:38] * Quits: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [07:06] * Quits: JoePeck (n=JoePeck@72-165-115-225.dia.static.qwest.net)
- # [07:18] * Quits: jaaaake (n=jake@150.229.21.6)
- # [07:19] * Quits: dbgi (n=benny@unaffiliated/dbgi)
- # [07:40] * Joins: yatil (n=Adium@78.104.102.186)
- # [07:40] * Parts: yatil (n=Adium@78.104.102.186)
- # [08:04] * Joins: yoshu (n=josh@174-18-195-170.tcso.qwest.net)
- # [08:12] * hcr is now known as hamcore
- # [08:12] * hamcore is now known as hcr
- # [08:20] * Quits: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley) ("This computer has gone to sleep")
- # [08:32] * Quits: JonathanNeal (n=Jonathan@76-219-69-134.lightspeed.breaca.sbcglobal.net) ("Leaving")
- # [08:34] * lmorchard is now known as lmorchard|away
- # [08:42] * Quits: cying (n=cying@adsl-75-18-216-168.dsl.pltn13.sbcglobal.net)
- # [08:45] * Quits: yoshu (n=josh@174-18-195-170.tcso.qwest.net)
- # [08:46] * Joins: yoshu (n=josh@174-18-195-170.tcso.qwest.net)
- # [08:52] * Joins: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
- # [08:57] * Quits: yoshu (n=josh@174-18-195-170.tcso.qwest.net)
- # [09:13] * Joins: roc (n=roc@121-72-214-66.dsl.telstraclear.net)
- # [09:27] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [09:51] * Joins: mat_t (n=mattomas@80-225-9-175.dynamic.dial.as9105.com)
- # [09:51] * Quits: mat_t (n=mattomas@80-225-9-175.dynamic.dial.as9105.com) (Remote closed the connection)
- # [10:01] * Joins: daedb| (n=daed@h11n1fls34o986.telia.com)
- # [10:19] * Quits: daedb (n=daed@h11n1fls34o986.telia.com) (Read error: 110 (Connection timed out))
- # [10:39] <hsivonen> Hixie: for entities in XML, the Gecko way can be implemented with any compliant XML parser without having to profile off-the-shelf parser software
- # [10:43] <Philip`> Dashiva: 3D SVG sounds like X3D
- # [10:44] <hsivonen> the entity thing is going to be "fun"
- # [10:45] <hsivonen> there will be a faction that'll complain that the WHATWG tries to kill XML by insisting on a pure XML parser (no entitites)
- # [10:46] <hsivonen> and there will be another faction that'll complain about the WHATWG changing/profiling XML
- # [10:47] <hsivonen> the real solution is that xml-core defines XML5 with HTML5-like tokenization including all the MathML 3 entitities hard-wired
- # [10:47] <hsivonen> the other real solution is to use text/html
- # [10:50] <hsivonen> for avoidance of ambiguity, above "by insisting" meant the WHATWG doing the insisting to use a pure XML parser
- # [10:55] <Hixie> so should innerHTML support the entities in XML?
- # [10:56] <Hixie> should it depend on whether there's a DOCTYPE present?
- # [10:56] <Hixie> what FPIs should be recognised?
- # [10:56] <Hixie> etc.
- # [10:56] <Hixie> however you cut it, it's a profile
- # [11:00] <hsivonen> Hixie: my general feeling is that the XML code path is a legacy thing. the XML Web that never came. I'd rather not spend time polishing it by adding entitities to innerHTML
- # [11:00] <Hixie> then you'd better remove it from firefox :-)
- # [11:01] <hsivonen> Hixie: however, you can add entity support withou profiling XML
- # [11:01] <Hixie> because the webkit guys are saying they need it for compat with firefox
- # [11:01] * Joins: yatil (n=Adium@78.104.102.186)
- # [11:01] <Hixie> how?
- # [11:01] * Parts: yatil (n=Adium@78.104.102.186)
- # [11:01] <hsivonen> Hixie: whoa! does Gecko support entities in innerHTML?
- # [11:01] <Hixie> it's what i'm told
- # [11:01] <hsivonen> eww
- # [11:02] <hsivonen> Hixie: by feeding a doctypeless XML document to the XML processor and expanding entities by intercepting the undeclared entity non-errors on the application layer
- # [11:03] <Hixie> i'd call that a profile, but ok
- # [11:03] <hsivonen> skippedEntity in SAX
- # [11:03] <hsivonen> Hixie: the skippedEntity callback flows directly from the XML spec
- # [11:03] <hsivonen> Hixie: it's totally spec-based
- # [11:03] <Hixie> sure but requiring that something be done based on it is a different matter
- # [11:03] <Hixie> i'm not against it
- # [11:03] <Hixie> i should clarify
- # [11:03] <Hixie> i'm quite happy to profile other specs
- # [11:04] <Hixie> i'm just expecting complaints
- # [11:04] <hsivonen> I've been agains making skippedEntity processing part of a spec for years
- # [11:04] <hsivonen> but now it seems it's a lesser evil than profiling XML itself
- # [11:05] <hsivonen> Hixie:like I said above, there will be at least two mutually-unpleasable factions
- # [11:05] <Hixie> as usual
- # [11:05] <hsivonen> I guess I should read the code to see what Gecko does for entities in innerHTML
- # [11:06] <hsivonen> I'm very surprised at the allegation that they'd get expanded
- # [11:06] <jgraham> to be fair as an author you would expect entities to work in innerHTML
- # [11:06] <jgraham> It would be highly surprising if they didn't
- # [11:07] <hsivonen> jgraham: only if you don't know the XML spec well
- # [11:07] <jgraham> hsivonen: How many authors know the XML spec well?
- # [11:07] <hsivonen> jgraham: are you suggesting there are people using XML without knowing what they've gotten themselves into?
- # [11:08] <jgraham> Heh
- # [11:08] <jgraham> But yeah, the right solution is to not use XML on the web
- # [11:09] * Joins: archtech (i=stanv@83.228.56.37)
- # [11:09] * Joins: ROBOd (n=robod@89.122.216.38)
- # [11:11] <Philip`> Does innerHTML let you do stuff like <div xmlns:foo="..."></div> ... div.innerHTML = "<foo:bar/">?
- # [11:17] * Quits: jwalden (n=waldo@c-98-248-40-206.hsd1.ca.comcast.net) ("ChatZilla 0.9.85-rdmsoft [XULRunner 1.9.1.3/20090909051541]")
- # [11:21] * Joins: gsnedders (n=gsnedder@c83-252-233-130.bredband.comhem.se)
- # [11:23] <hsivonen> Philip`: IIRC, yes
- # [11:26] * Parts: mikekelly (i=mikek@64.32.20.15)
- # [11:30] <Philip`> If it does context-dependent parsing in that case, so it's mostly equivalent to writing the text into the original markup, I'd expect it to support entities in the same way
- # [11:30] <Philip`> (as an author)
- # [11:31] <hsivonen> I guess once you have a synthetic root element having a synthetic doctype isn't far away
- # [11:32] <hsivonen> aside: treating SVG and MahtML in text/html as precedent for X3D in text/html misses the point majorly
- # [11:32] <hsivonen> the above-DOM part of SVG and MathML existed already
- # [11:32] <hsivonen> not so for X3D
- # [11:42] <Philip`> It seems the first job would be to make the above-DOM part exist in browsers, and just use it in XHTML for now
- # [11:43] <Philip`> which seems to be what the X3D people are currently thinking about
- # [11:43] <Philip`> and that's probably enough to keep them busy for a few years
- # [11:44] <hsivonen> well, first one should make a use-case-based case for having a retained-mode 3D engine with a standard model serialization as part of the browser
- # [11:44] <hsivonen> as opposed to shipping your engine of choce as JS to the browser and the browser having WebGL
- # [11:44] <hsivonen> (totally violates the Rule of Least Power, of course)
- # [11:45] <hsivonen> s/choce/choice/
- # [11:45] <Philip`> Doing it in JS doesn't remove any of the questions about how the markup should work and how it should be integrated into the document - that just seems like an implementation detail
- # [11:46] <hsivonen> Philip`: why does it need to be in the markup instead of being a separate HTTP resource retrieved via XHR?
- # [11:46] <hsivonen> if the engine is in JS, you've already lost declarativity
- # [11:48] <Philip`> hsivonen: I guess for the same reasons SVG needs to be in the markup
- # [11:50] <hsivonen> Philip`: does the analogy work with 3D? is 3D expected to integrate into the CSS formatter canvas on as low a level as SVG?
- # [11:50] <hsivonen> Philip`: also, the case for SVG itself is a bit shaky
- # [11:50] <hsivonen> Philip`: more like people want it rather than here's a good reason to want it
- # [11:51] * Quits: ROBOd (n=robod@89.122.216.38) (Read error: 60 (Operation timed out))
- # [11:51] * 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/")
- # [11:54] * Joins: ROBOd (n=robod@89.122.216.38)
- # [11:55] * gsnedders wonders whether to work on DOM Core or html5lib today
- # [11:55] <gsnedders> (I'll work on the other tomorrow)
- # [12:09] * gsnedders thinks he's finished updating the html5lib tokenizer now
- # [12:10] <hsivonen> gsnedders: to new script text stuff?
- # [12:10] <gsnedders> yeah
- # [12:10] <hsivonen> cool
- # [12:10] <hsivonen> are test cases up-to-date, too?
- # [12:10] <gsnedders> No
- # [12:10] <hsivonen> not so cool
- # [12:10] <gsnedders> Indeed
- # [12:11] <gsnedders> Several of the contentModelFlags tests fail, unsurprisingly :P
- # [12:12] <jgraham> gsnedders: It sounds you are already working on hml5lib Given the implied exclusivity in your question I think we can leave the job of answering to lady logic
- # [12:12] <gsnedders> jgraham: Well, I hadn't started when I asked that question
- # [12:13] * Joins: Mathias__ (n=Mathias@191.101-241-81.adsl-dyn.isp.belgacom.be)
- # [12:14] <Mathias__> Sup guys
- # [12:15] <hsivonen> jgraham: lady logic?
- # [12:15] <Mathias__> I was wondering why HTML5 doesn't introduce <link rel="script"> or something similar
- # [12:15] <Mathias__> A solution that doesn't require an unnecessary closing tag, like <script src="foo"> does at the moment
- # [12:15] <hsivonen> Mathias__: because <script src> already works
- # [12:17] <Mathias__> Yeah, but it requires a closing tag, even if it's just used to link to an external file
- # [12:17] <Mathias__> In which case the parser ignores anything in between the starting and closing tags anyway
- # [12:18] <hsivonen> Mathias__: it's backwards-compatible
- # [12:18] <gsnedders> Mathias__: $yourOtherSyntax doesn't work today. <script src> already does. What is gained by having a new syntax that doesn't already work?
- # [12:19] <Mathias__> hsivonen, gsnedders: It would be perfectly possible to make something like <link rel="script"> backwards compatible through JavaScript
- # [12:19] <gsnedders> Maurice: Requiring </script> is far from the ugliest thing in HTML.
- # [12:21] <Mathias__> The advantage would be not having to use </script> when you're just linking to another file anyway. Cleaner code. Linking JavaScript files would be more similar to linking stylesheets
- # [12:21] <gsnedders> Mathias__: <script> is exectued as soon as it is added to the document, that wouldn't be.
- # [12:21] <Philip`> Mathias__: "backwards compatible through script" - doesn't that defeat the point of having a cleaner syntax for including scripts? :-)
- # [12:21] <gsnedders> Mathias__: Which is internally inconsistent within HTML. (If you made it do consistent in the spec, you couldn't make it work through JS.)
- # [12:21] <Philip`> Now you've got to include the script, *and* the script that loads the script
- # [12:22] <hsivonen> Mathias__: <link rel="script" href=""> is 27 characters. <script src=""></script> is 24 characters.
- # [12:22] <Mathias__> The same thing can be said about any new HTML5 feature
- # [12:22] <Mathias__> hsivonen, I'm not saying it's shorter, I'm saying it would make more sense when compared to how stylesheets are inserted
- # [12:23] <hsivonen> Mathias__: see topic
- # [12:23] <Mathias__> hsivonen: You got me there :(
- # [12:23] <krijnh> \o/
- # [12:24] <Mathias__> CSS inline: <style></style>
- # [12:24] <Philip`> Mathias__: Many new HTML5 features can't be properly implemented with scripts, since they're not just new syntax for old features, so you can't say the same about all of them
- # [12:24] <Mathias__> Linking to CSS: <link rel="stylesheet" src="">
- # [12:25] <Mathias__> JS inline: <script></script>
- # [12:25] <Mathias__> Linking to JS: <script src=""></script>
- # [12:25] <Philip`> Mathias__: (You mean href in link)
- # [12:25] <Mathias__> Philip`: Whoops, I stand corrected :)
- # [12:26] <Philip`> Mathias__: The attribute names aren't that consistent :-)
- # [12:26] <Mathias__> But you get my point, right? It just seems like an anomaly to me
- # [12:26] <Mathias__> Philip`: My point exactly
- # [12:26] <gsnedders> It's no less an anomaly than half the other things in HTML
- # [12:26] <Philip`> That doesn't make it not an anomaly
- # [12:26] <Philip`> Just probably not one that's worth fixing
- # [12:26] <gsnedders> Philip`: I'm not saying it isn't one.
- # [12:26] <Mathias__> What Philip` said
- # [12:27] <Mathias__> gsnedders: You're saying this shouldn't be an issue because there are bigger / more important “problems”
- # [12:27] <hsivonen> Mathias__: compatibility trumps consistency
- # [12:27] <gsnedders> HTML is completely inconsistent, and the cost of fixing all of them would be prohibitively high. There just isn't that much gained by fixing them all, especially more minor ones such as this.
- # [12:28] <krijnh> XHTML2 fixes all of this Mathias__
- # [12:30] * jgraham still gets the </script> thing wong sometimes
- # [12:30] <jgraham> *wrong
- # [12:30] <jgraham> But i still isn't worth fixing
- # [12:30] <jgraham> it
- # [12:30] <gsnedders> Mathias__: If you came up with a version of HTML that fixed all the inconsistencies it would bear little resemblance to HTML 4.01. The cost of creating a new language is very high. HTML is a mess due to having things hacked on left, right, and centre by most vendors, but nothing short of a total redesign of the language will fix that.
- # [12:30] <jgraham> Gah
- # [12:31] <Philip`> At least HTML is quite consistently inconsistent
- # [12:31] <Philip`> If you cleaned up part of it then it's be inconsistently inconsistent
- # [12:31] <gsnedders> Mathias__: As XHTML proved, a fairly minor redesign of the language, only touching the syntax, just didn't get the uptake. HTML, and the whole mess of compatibility it brings with it, just isn't going to go away.
- # [12:33] <Mathias__> I don't understand… Even the simplest new features of HTML5 require JS to make them work in older browsers
- # [12:33] <Mathias__> Why would it be so bad to introduce one more new thing in HTML5 which could be backwards compatible in the very same way?
- # [12:34] <gsnedders> Mathias__: What new features are recreations of existing features?
- # [12:34] <Philip`> gsnedders: <meta charset>
- # [12:35] <gsnedders> Philip`: That don't already work in browsers. :)
- # [12:35] <Philip`> It don't?
- # [12:35] <Philip`> Did you mean the opposite?
- # [12:35] <gsnedders> Philip`: You know what I mean, dammit.
- # [12:36] <Mathias__> gsnedders: <header> is a recreation of <div id="header">. The same goes for other HTML5 elements
- # [12:36] <krijnh> (It is for <div class="header">, I hope)
- # [12:36] <Mathias__> krijnh: Oh shut it! You get my point :p
- # [12:36] <gsnedders> What new features are there in HTML 5 that are recreations of existing features that don't work in browsers today?
- # [12:37] <gsnedders> Mathias__: It's not, at all. One has semantic meaning and an effect on semantics, the other does not.
- # [12:37] <Philip`> <header> doesn't work in most browsers today
- # [12:37] <jgraham> Mathias__: Not really. At least for sectioning elements they are really a new concept
- # [12:37] <Philip`> if by "work" you mean "is stylable"
- # [12:37] <jgraham> Philip`: depends wht you mean by "most"
- # [12:38] <krijnh> gsnedders: Microdata? :]
- # [12:38] <Philip`> jgraham: Weighted by number of users
- # [12:40] * Quits: ivan` (n=ivan@unaffiliated/ivan/x-000001) ("Coyote finally caught me")
- # [12:40] * Joins: ivan` (n=ivan@li14-39.members.linode.com)
- # [12:40] <Mathias__> gsnedders: Ok, so it's not a recreation of existing features. My point exactly. This completely new feature can "work" in every single browser by using JavaScript
- # [12:41] <Mathias__> Why would it be so bad to introduce another new thing, that can be made backwards compatible in the same way?
- # [12:42] <Philip`> Mathias__: I don't think it could be implemented in JS in a way that is compatible with the behaviour it should have when implemented natively
- # [12:42] <gsnedders> If you want it to work the same as <script src>, how do you get: <link rel=script href=foo.js><script>alert(foo)</script> (where foo.js contains "var foo = 1") to work?
- # [12:42] * gsnedders doesn't either
- # [12:42] <Philip`> e.g. document.write probably wouldn't work
- # [12:44] <Mathias__> Hmm, good point, I hadn't thought of that
- # [12:44] * Quits: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
- # [12:45] <Mathias__> Don't know if that's possible at all, or not
- # [12:45] <krijnh> I don't understand why you would even try all this mess
- # [12:45] <krijnh> Just so that we can ditch </script> in about 20 years
- # [12:48] <krijnh> So, next issue? :)
- # [12:48] * Philip` really doesn't want to be using HTML in 20 years from now
- # [12:48] <gsnedders> The adoption agency algorithm is impossible to understand.
- # [12:49] <Philip`> gsnedders: At least you're using a language where you can transcribe the algorithm into code
- # [12:49] <Philip`> and you don't have to reverse-engineer it into a side-effect-free functional form :-p
- # [12:50] <gsnedders> Philip`: n00b :P
- # [12:53] <Philip`> http://canvex.lazyilluminati.com/svn/tokeniser/treeconstructor_interp.ml (the "let rec adoptionAgency name state =" bit)
- # [12:53] * Joins: webben (n=benh@dip5-fw.corp.ukl.yahoo.com)
- # [13:01] * Joins: cpharmston (n=cpharmst@pool-173-73-172-177.washdc.fios.verizon.net)
- # [13:04] * Joins: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
- # [13:16] * Joins: paul_irish (n=paul_iri@c-71-192-163-128.hsd1.nh.comcast.net)
- # [13:20] * Joins: gratz|home (n=gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
- # [13:21] * Quits: archtech (i=stanv@83.228.56.37)
- # [13:36] * Joins: JoePeck (n=JoePeck@72-165-115-225.dia.static.qwest.net)
- # [13:38] * Quits: JoePeck (n=JoePeck@72-165-115-225.dia.static.qwest.net) (Client Quit)
- # [13:40] * Joins: myakura (n=myakura@p2102-ipbf6805marunouchi.tokyo.ocn.ne.jp)
- # [13:59] * Joins: jptix (i=jptix@li34-70.members.linode.com)
- # [14:15] * Joins: yatil (n=Adium@78.104.102.186)
- # [14:18] <krijnh> gsnedders: (when) will your outliner be integrated in the w3.org checker?
- # [14:18] <krijnh> Or in validator.nu
- # [14:27] <gsnedders> krijnh: I assume not, as Python is rather hard to integrate into Perl/Java :)
- # [14:29] <Dashiva> jpython?
- # [14:29] <Dashiva> Or jython or whatnot
- # [14:29] <gsnedders> Dashiva: I rely upon specific C extensions for CPython
- # [14:30] <krijnh> Then port it :)
- # [14:37] * Joins: archtech (i=stanv@83.228.56.37)
- # [14:44] * Quits: gratz|home (n=gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) ("Leaving")
- # [14:53] <jgraham> gsnedders: lxml?
- # [15:02] <gsnedders> jgraham: ya
- # [15:08] <Dashiva> Aren't there native python parsers available, though?
- # [15:09] <jgraham> Dashiva: Nothing so good
- # [15:09] <jgraham> But gsnedders could probably swap it for ElementTree with some efort
- # [15:10] <jgraham> (no parent pointers is rather a drag)
- # [15:12] <Philip`> Seems easier just to rewrite the algorithm in Java
- # [15:13] <Philip`> and far less hassle than trying to integrate Jython into validator.nu
- # [15:19] <jgraham> Yes
- # [15:20] <hsivonen> is the algorithm stable no?
- # [15:21] <jgraham> hsivonen: Well it is in LC...
- # [15:34] * Joins: erlehmann (n=erlehman@82.113.106.229)
- # [15:36] * Joins: mpilgrim_ (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com)
- # [15:36] * Quits: mpilgrim (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com) (Read error: 60 (Operation timed out))
- # [15:42] <ment> gsnedders: adoption agency is easy, if you rewrite it into one-pass forward form
- # [15:44] * jgraham would like to see an "easy" version of the AAA
- # [15:50] * Joins: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
- # [15:52] <jgraham> http://james.html5.org/microdata/ microdata parser, halloween editon
- # [15:53] <jgraham> The RDF output seems o be somewhat broken
- # [15:53] <Dashiva> <type 'exceptions.AttributeError'>
- # [15:53] <jgraham> Amongst other things
- # [15:53] <erlehmann> ahaha oh wow
- # [15:54] <jgraham> (I have only tried the O'Reilly example from the spec, and that only enough to determine that it is m
- # [15:54] <Dashiva> 'Item' object has no attribute 'doc'
- # [15:54] <jgraham> s/m/n/
- # [15:54] <jgraham> ot quite right
- # [15:54] <jgraham> Dashiva: url?
- # [15:54] <Dashiva> I just pressed submit on that page
- # [15:54] <jgraham> Oh I didn't try that yet :)
- # [15:56] * Joins: mitnavn (n=mitnavn@unaffiliated/mitnavn)
- # [15:57] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [16:02] * Joins: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
- # [16:10] <jgraham> Dashiva: It now does something if you press the button without changing anything
- # [16:11] <jgraham> It isn't the _right_ thing
- # [16:11] <jgraham> But it is something
- # [16:11] <Dashiva> Well, it did something earlier too
- # [16:11] <jgraham> OK something other than throw an error
- # [16:12] <Dashiva> At least the error was an obvious sign that the output was incorrect, rather than subtle bugs :P
- # [16:14] <jgraham> Good reason to get everyone else to tell me what all the subtle bugs are now so I don't have o find them all myself
- # [16:18] <ment> jgraham: http://codepad.org/F7SaXBiD that's the "easy" version of AAA algorithm (it does only two forward passes over the data)
- # [16:21] * Joins: dglazkov_ (n=dglazkov@nat/google/x-nwuxqqrdrtgmkpsy)
- # [16:24] * lmorchard|away is now known as lmorchard
- # [16:27] * Joins: tndH (n=Rob@77.86.43.45)
- # [16:33] <gsnedders> Man, this flat is ridiculous in quite a few ways.
- # [16:40] <TabAtkins> Man, old JS is ridiculous in quite a few ways.
- # [16:41] <Philip`> New JS too
- # [16:41] <TabAtkins> I really can't believe that anyone, *ever*, thought it was a good idea to put elements with @name as variables in the global scope.
- # [16:42] * TabAtkins is helping a newb with coding style. She has obviously been trained by js tutorials from 1995.
- # [16:42] * gsnedders guesses it's more someone thought it was a good idea to put them on window and then they got into the global scope as a side-effect.
- # [16:42] <TabAtkins> Putting them on window is an equally bad idea.
- # [16:43] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [16:43] * dglazkov_ is now known as dglazkov
- # [16:45] * Quits: cpharmston (n=cpharmst@pool-173-73-172-177.washdc.fios.verizon.net)
- # [16:57] <Philip`> TabAtkins: You can't believe people thought <a href="contact.htm" onmouseover="contactbutton.src='contact-in.gif'" onmouseout="contactbutton.src='contact.gif'"><img src="contact.gif" name="contactbutton"></a> was a good idea?
- # [16:57] <TabAtkins> No. No I cannot.
- # [16:57] <Philip`> and they ought to write onmouseover="document.getElementsByName('contactbutton')[0].src='contact-in.gif'" etc?
- # [16:58] <Philip`> As far as I can remember, changing images was pretty much the only thing you could do with JS when it was introduced
- # [16:59] <TabAtkins> They ought to write <a href="contact.htm" id=foo>Contact Us</a><style>#foo { background: url(contact.gif); } #foo:hover { background: url(contact-in.gif); }</style>
- # [16:59] * Quits: yatil (n=Adium@78.104.102.186) ("Leaving.")
- # [17:00] <Dashiva> You're funny
- # [17:02] <TabAtkins> The funny thing is that mine seems *ridiculously* easier to me. And yet we have people asking for presentational HTML because CSS is too hard.
- # [17:02] <Philip`> TabAtkins: Need to add width:150; height:50; too
- # [17:03] <Philip`> (Obviously you wouldn't put "px" on it)
- # [17:03] <TabAtkins> Philip`: True. That can be avoided if I use content instead of background.
- # [17:03] <Dashiva> And content support was added in 1997?
- # [17:03] <Philip`> TabAtkins: That doesn't even work in many current browsers, never mind Netscape 2 :-p
- # [17:03] <Philip`> (or 3 or whatever it was)
- # [17:04] <TabAtkins> Philip`: Indeed, which is why I didn't use it in my example. ^_^
- # [17:04] <TabAtkins> Dashiva: Nope. I just hate all the tutorials originating from 1997 that are still on the web, and high on the google charts.
- # [17:04] * Quits: archtech (i=stanv@83.228.56.37)
- # [17:04] <Dashiva> TabAtkins: It's the same with Java
- # [17:04] <Dashiva> "This issue you have is going to be fixed in Java 1.0"
- # [17:05] <Dashiva> First hit on google
- # [17:05] <TabAtkins> Anyway, just rewrote the newb's code to teach her proper style.
- # [17:07] <Philip`> Yeah, people should have to get a license before they're allowed to put tutorials on the web, with annual renewal
- # [17:07] <hsivonen> Philip`: how would you license the licensor?
- # [17:07] <Dashiva> Hixie would handle that
- # [17:07] <Dashiva> Duh
- # [17:07] <hsivonen> good point
- # [17:08] <TabAtkins> I approve of making Hixie our sole point of failure.
- # [17:08] * Joins: dglazkov_ (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [17:08] <Dashiva> sole point of success
- # [17:08] <Philip`> If you concentrating all points of failure into one, there's less chance of failure
- # [17:08] <Philip`> s/concentrating/concentrate/
- # [17:09] <Dashiva> If you only have one strong link, don't make a chain
- # [17:14] * Quits: Dashiva (i=Dashiva@wikia/Dashiva)
- # [17:14] * Joins: archtech (i=stanv@83.228.56.37)
- # [17:16] * Joins: Dashiva (i=Dashiva@m223j.studby.ntnu.no)
- # [17:25] <Dashiva> Random question, anyone know how I can make eclipse stop focusing the currently open file in the package explorer?
- # [17:27] * Quits: dglazkov (n=dglazkov@nat/google/x-nwuxqqrdrtgmkpsy) (Read error: 110 (Connection timed out))
- # [17:27] * dglazkov_ is now known as dglazkov
- # [17:27] * Quits: webben (n=benh@dip5-fw.corp.ukl.yahoo.com) ("Leaving.")
- # [17:28] <Philip`> Dashiva: Doesn't seem to focus anything automatically for me
- # [17:28] <Philip`> unless I'm just looking in the wrong windows
- # [17:29] <jgraham> Philip`: since 'this' in an event handler attribute points to the element on which the attribute is locted you could make your example simpler without needing .getElementByWhatever
- # [17:29] <jgraham> like this.firstChild.src='whatever'
- # [17:31] <Dashiva> Philip`: I think it started happening in galileo, not present in ganymede
- # [17:31] <Philip`> jgraham: That sounds complicated, because it'd require you to view the document as a tree rather than as a series of tags
- # [17:33] * Joins: yatil (n=Adium@78.104.102.186)
- # [17:33] <jgraham> Philip`: A more reasonable objection would be that no-one understand how the "this" object works
- # [17:33] * Joins: webben (n=benh@212-104-155-100.access.eclipse.net.uk)
- # [17:33] * Joins: dglazkov_ (n=dglazkov@nat/google/x-yygeyfrtzwoeslvk)
- # [17:35] * Philip` can't remember how long it took him to realise the DOM concept existed
- # [17:35] <jgraham> Anyway the truth seems to be that 50% of the web platform was designed assuming that we had to throw out all experience on how to write good code in order to make things easy whilst the other 50% was designed assuming that everyone has a perfect understanding of all the specs
- # [17:35] <jgraham> and never makes errors
- # [17:36] * gsnedders never does, and perfectly understands the this object
- # [17:41] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Read error: 60 (Operation timed out))
- # [17:41] * dglazkov_ is now known as dglazkov
- # [17:42] <Dashiva> jgraham: I feel there should be a clause on the latter part like "and therefore didn't feel the need to make the specs perfect"
- # [17:43] * Parts: yatil (n=Adium@78.104.102.186)
- # [17:45] * Joins: webben1 (n=benh@dip5-fw.corp.ukl.yahoo.com)
- # [17:47] * Quits: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Read error: 60 (Operation timed out))
- # [17:49] * Joins: ttepasse (n=ttepas--@p5B01545C.dip.t-dialin.net)
- # [17:54] * Joins: TabAtkins (n=chatzill@70-253-119-130.ded.swbell.net)
- # [18:02] * Quits: webben (n=benh@212-104-155-100.access.eclipse.net.uk) (Read error: 110 (Connection timed out))
- # [18:02] * Joins: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley)
- # [18:04] * Quits: mitnavn (n=mitnavn@unaffiliated/mitnavn) (Read error: 104 (Connection reset by peer))
- # [18:05] * Joins: JoePeck (n=JoePeck@198.202.202.22)
- # [18:22] * Quits: JoePeck (n=JoePeck@198.202.202.22)
- # [18:31] * Joins: TabAtkins_ (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
- # [18:31] <TabAtkins_> Of course, the day before I leave for TPAC my car develops a mysterious problem.
- # [18:31] * Quits: gsnedders (n=gsnedder@c83-252-233-130.bredband.comhem.se)
- # [18:32] * Quits: dglazkov (n=dglazkov@nat/google/x-yygeyfrtzwoeslvk)
- # [18:35] * Quits: TabAtkins (n=chatzill@70-253-119-130.ded.swbell.net) (Read error: 110 (Connection timed out))
- # [18:35] * TabAtkins_ is now known as TabAtkins
- # [18:36] * Joins: rubys1 (n=rubys@cpe-065-190-139-141.nc.res.rr.com)
- # [18:46] <Philip`> Hmph, Google Code Search regexps don't support backrefs :-(
- # [18:47] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [18:56] * Joins: rubys (n=rubys@cpe-065-190-139-141.nc.res.rr.com)
- # [18:58] <rubys> <i> Configuring ruby-1.9.1-head using , this may take a while depending on your cpu(s)... </i>
- # [18:58] <rubys> Note the missing text prior to the comma
- # [18:58] <rubys> oops, wrong window :-)
- # [18:59] <Dashiva> Also, it's missing an s in rubys-1.9.1 :P
- # [19:00] <rubys> :-)
- # [19:00] * Parts: rubys1 (n=rubys@cpe-065-190-139-141.nc.res.rr.com)
- # [19:00] <Philip`> <i>? How unsemantic
- # [19:01] <rubys> Philip`: it is even worse: as near as I can tell, it isn't HTML
- # [19:01] <rubys> that is spit out to STDOUT by rvm
- # [19:02] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [19:18] * Quits: yutak_home (n=kee@R214157.ppp.dion.ne.jp) ("Ex-Chat")
- # [19:29] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [19:40] * Quits: karlcow (n=karl@nerval.la-grange.net) (Remote closed the connection)
- # [19:40] * Quits: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) ("ChatZilla 0.9.85-rdmsoft [XULRunner 1.9.0.13/2009073109]")
- # [19:49] * Quits: paul_irish (n=paul_iri@c-71-192-163-128.hsd1.nh.comcast.net) ("Leaving...")
- # [19:57] <Dashiva> Oh look, a totally unexpected response to alexey's email about entities
- # [20:04] * Parts: rubys (n=rubys@cpe-065-190-139-141.nc.res.rr.com)
- # [20:14] <Mathias__> Evening guys
- # [20:14] <Mathias__> I have a, HTML5-related question
- # [20:14] <Mathias__> an*
- # [20:15] <Mathias__> Does <nav> require a heading of some sort?
- # [20:16] <Mathias__> I ran my site through gsnedders's excellent HTML5 outliner, and got this: http://gsnedders.html5.org/outliner/process.py?url=http://adlebbeke.be/index
- # [20:16] <Dashiva> <nav> is a sectioning element, yes
- # [20:17] <Mathias__> <nav> is causing the 'Untitled Section'
- # [20:17] <Dashiva> But it doesn't _require_ a heading
- # [20:18] <Mathias__> I understand it doesn't require a heading (i.e. to validate as HTML5)
- # [20:19] <Mathias__> But should a heading be added, or not? Considering the only heading text I can think of is something like "Navigation", or "Menu"
- # [20:19] * webben1 wonders whether the outline algorithm should include provision for generic sections like navigation
- # [20:19] * Mathias__ isn't sure if that would add semantic value
- # [20:19] <webben1> Mathias__: The example in the spec uses <h1>Navigation</h1>
- # [20:19] <webben1> http://www.whatwg.org/specs/web-apps/current-work/multipage/sections.html#the-nav-element
- # [20:20] <Mathias__> Hmmm
- # [20:21] <Mathias__> Probably, it's useful to add a heading to <nav> when using more than one <nav> element in your document
- # [20:21] * Joins: Steve^ (n=steve@94.197.235.13.threembb.co.uk)
- # [20:21] <Mathias__> When there's only one <nav> element, it's safe to assume it's the main site navigation, right?
- # [20:22] <webben1> "wonders whether the outline algorithm should include provision for generic sections like navigation" ... oh wait, it does
- # [20:22] <webben1> http://www.whatwg.org/specs/web-apps/current-work/multipage/sections.html#headings-and-sections
- # [20:22] <webben1> "User agents should provide default headings for sections that do not have explicit section headings." "These default headings ("Untitled document", "Navigation", "Sidebar") are not specified by this specification, and might vary with the user's language, the page's language, the user's preferences, the user agent implementor's preferences, etc."
- # [20:23] <Dashiva> gsnedders|work: Is this enough to be considered a bug report?
- # [20:24] * Quits: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
- # [20:25] <webben1> Mathias__: So the upshot is, no, you should not need a heading if you only have the one nav.
- # [20:26] <webben1> Mathias__: Although that's not the same as the heading between useless - e.g. might be useful in today's user agents.
- # [20:27] <Mathias__> Ok, thanks for the help!
- # [20:28] <Mathias__> I'd be interested to know if the HTML4
- # [20:28] <Mathias__> I'd be interested to know if the HTML5* outliner will be updated in order to reflect what webben1 said
- # [20:31] * webben1 is now known as webben
- # [20:34] * Quits: Mathias__ (n=Mathias@191.101-241-81.adsl-dyn.isp.belgacom.be)
- # [20:38] * Joins: karlcow (n=karl@nerval.la-grange.net)
- # [21:04] * Quits: roc (n=roc@121-72-214-66.dsl.telstraclear.net)
- # [21:17] * Quits: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley) ("This computer has gone to sleep")
- # [21:44] * Quits: erlehmann (n=erlehman@82.113.106.229) ("Ex-Chat")
- # [21:50] * Joins: SuperDot_iPod (n=superdot@adsl-75-61-94-231.dsl.pltn13.sbcglobal.net)
- # [21:50] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [21:50] * Parts: SuperDot_iPod (n=superdot@adsl-75-61-94-231.dsl.pltn13.sbcglobal.net)
- # [22:02] * Joins: ROBOd (n=robod@89.122.216.38)
- # [22:16] * Joins: dglazkov_ (n=dglazkov@nat/google/x-yeoyrlphutopnwjs)
- # [22:17] * Joins: gratz|home (n=gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
- # [22:24] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Read error: 60 (Operation timed out))
- # [22:24] * dglazkov_ is now known as dglazkov
- # [22:30] * Joins: ScoobyDoo (n=zack@91.111.147.246)
- # [22:30] <ScoobyDoo> Is it possible to automaticly click a button on a webpage via client side scripting?
- # [22:31] * Parts: ScoobyDoo (n=zack@91.111.147.246)
- # [22:46] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:57] * Joins: fishd (n=darin@c-98-207-16-168.hsd1.ca.comcast.net)
- # [22:58] * Joins: mat_t (n=mattomas@80-225-9-175.dynamic.dial.as9105.com)
- # [22:58] * Quits: mat_t (n=mattomas@80-225-9-175.dynamic.dial.as9105.com) (Remote closed the connection)
- # [22:58] * Joins: fishd_ (n=darin@nat/google/x-jyrqjsyvakotpxep)
- # [23:17] * Quits: fishd (n=darin@c-98-207-16-168.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [23:17] * Joins: dbaron_ (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
- # [23:22] * Joins: gsnedders (n=gsnedder@c83-252-233-130.bredband.comhem.se)
- # [23:23] * Quits: archtech (i=stanv@83.228.56.37)
- # [23:24] <gsnedders> Well duh, convenience is overrated.
- # [23:33] * Quits: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [23:37] <Philip`> gsnedders: What would consider an acceptable rating for convenience, out of five stars?
- # [23:37] * gsnedders shrugs
- # [23:38] <gsnedders> jgraham: yt?
- # [23:41] * Joins: gunderwonder (n=gunderwo@140.84-49-178.nextgentel.com)
- # Session Close: Sun Nov 01 00:00:00 2009
The end :)