Options:
- # Session Start: Mon Jul 21 00:00:00 2008
- # Session Ident: #whatwg
- # [00:05] * Quits: heycam (n=cam@124-168-84-21.dyn.iinet.net.au) ("bye")
- # [00:11] * Quits: roc (n=roc@202.0.36.64) (Read error: 110 (Connection timed out))
- # [00:16] <jgraham> gsnedders: To elaborate on my brief point earlier, text-as-nodes doesn't make for a nice api because they always get in the way when trying to do sensible tree navigation type things where you only really want elements, so you end up having to define a whole seperate API for tree navigation (ElementTraversal)
- # [00:17] <jgraham> But I guess you realised that was my point
- # [00:17] <gsnedders> jgraham: Yeah, they have obvious flaws, but I think in a lot of ways nicer.
- # [00:18] * othermaciej_ is now known as othermaciej
- # [00:18] <jgraham> Well .text isn't too bad, it's the weird .tail thing in elementtree that sucks
- # [00:18] <gsnedders> yeah
- # [00:18] <gsnedders> But there's no way around that with the .text
- # [00:19] <jgraham> Not an obvious one at least
- # [00:21] * Parts: hasather_ (n=hasather@cm-84.215.63.253.getinternet.no)
- # [00:31] * Quits: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [00:32] * Joins: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
- # [00:35] <jgraham> Lachy: I think a character reference that told authors how to include any character, not just those with named references, would be nice, especially as there are problems using named references
- # [00:36] <jgraham> s/reference/pallete/ maybe
- # [00:36] <webben> could just link to ishida's converter
- # [00:36] <webben> http://rishida.net/scripts/uniview/conversion.php
- # [00:36] <webben> as step 1
- # [00:38] <Philip`> There should be a thing where you can draw the shape you want using your mouse and it'll search for the matching character
- # [00:40] * Joins: kangax (n=kangax@ool-182f8118.dyn.optonline.net)
- # [00:40] * Quits: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net) ("The computer fell asleep")
- # [00:43] <webben> sounds like a use-case for a direct-drawing API ;)
- # [00:43] <jgraham> webben: That's way more complex than I had in mind. I basically want a way to search for characters with "alpha" in their name or description and get a glyph and an idea of how to include them in my html document
- # [00:44] <jgraham> Philip`: That would be awesome
- # [00:44] <webben> http://rishida.net/scripts/pickers/ worth a look too
- # [00:45] * Quits: webben (n=benh@dip5-fw.corp.ukl.yahoo.com)
- # [01:06] * Quits: richardigel_ (n=chatzill@vpn21.witopia.net) (Read error: 110 (Connection timed out))
- # [01:10] * Joins: weinig_ (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [01:11] * Joins: weinig__ (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [01:13] * Joins: weinig___ (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [01:21] * Joins: weinig____ (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [01:24] * Joins: weinig_____ (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [01:26] * Quits: weinig_ (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [01:26] * Quits: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [01:26] * weinig_____ is now known as weinig
- # [01:26] * Joins: heycam (n=cam@clm-laptop.infotech.monash.edu.au)
- # [01:27] * Quits: weinig__ (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [01:38] * Quits: weinig___ (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [01:40] * Quits: weinig____ (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [01:54] * Joins: jacobolus (n=jacobolu@pool-71-104-24-208.lsanca.dsl-w.verizon.net)
- # [02:08] * Quits: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [02:21] * Joins: roc (n=roc@202.0.36.64)
- # [02:21] * Quits: roc_ (n=roc@202.0.36.64) (Read error: 104 (Connection reset by peer))
- # [02:24] * Joins: roc_ (n=roc@202.0.36.64)
- # [02:24] * Quits: roc (n=roc@202.0.36.64) (Read error: 104 (Connection reset by peer))
- # [02:56] * Joins: jacobolus1 (n=jacobolu@pool-71-104-24-208.lsanca.dsl-w.verizon.net)
- # [03:08] * Joins: Morphous_ (n=jan@dslb-088-076-164-254.pools.arcor-ip.net)
- # [03:09] * Joins: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net)
- # [03:18] * Quits: MikeSmith (n=MikeSmit@58.157.21.205) ("Less talk, more pimp walk.")
- # [03:20] * Quits: jacobolus (n=jacobolu@pool-71-104-24-208.lsanca.dsl-w.verizon.net) (Read error: 110 (Connection timed out))
- # [03:21] * Joins: scotfl (n=scotfl@S0106001b114f914a.ss.shawcable.net)
- # [03:24] * Quits: Morphous (n=jan@dslb-088-076-137-011.pools.arcor-ip.net) (Connection timed out)
- # [03:43] * Joins: jacobolus (n=jacobolu@pool-71-104-24-208.lsanca.dsl-w.verizon.net)
- # [03:46] * Quits: jacobolus (n=jacobolu@pool-71-104-24-208.lsanca.dsl-w.verizon.net) (Client Quit)
- # [04:08] * Quits: jacobolus1 (n=jacobolu@pool-71-104-24-208.lsanca.dsl-w.verizon.net) (Read error: 110 (Connection timed out))
- # [04:16] * Joins: tantek (n=tantek@72-56-235-239.area2.spcsdns.net)
- # [04:17] * Joins: svl (n=me@203.161.98.118.static.amnet.net.au)
- # [04:19] * Joins: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [05:00] * Quits: svl (n=me@203.161.98.118.static.amnet.net.au) (Read error: 60 (Operation timed out))
- # [05:02] * Joins: _bjordan_ (n=bjordan@c-24-62-26-35.hsd1.ma.comcast.net)
- # [05:10] * Joins: _bjordan (n=bjordan@c-24-62-26-35.hsd1.ma.comcast.net)
- # [05:10] * Quits: _bjordan_ (n=bjordan@c-24-62-26-35.hsd1.ma.comcast.net) (Read error: 104 (Connection reset by peer))
- # [05:11] * Quits: _bjordan (n=bjordan@c-24-62-26-35.hsd1.ma.comcast.net) (Read error: 104 (Connection reset by peer))
- # [05:11] * Joins: _bjordan_ (n=bjordan@c-24-62-26-35.hsd1.ma.comcast.net)
- # [05:14] * Joins: tantek_ (n=tantek@70-13-176-192.area2.spcsdns.net)
- # [05:14] * Quits: tantek (n=tantek@72-56-235-239.area2.spcsdns.net) (Read error: 104 (Connection reset by peer))
- # [05:24] * Quits: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
- # [05:41] * Joins: myakura (n=myakura@p1216-ipbf601marunouchi.tokyo.ocn.ne.jp)
- # [05:55] * Joins: weinig_ (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [06:07] * Joins: jacobolus (n=jacobolu@cpe-76-171-210-78.socal.res.rr.com)
- # [06:10] * Quits: tantek_ (n=tantek@70-13-176-192.area2.spcsdns.net)
- # [06:11] * Quits: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [06:27] * Quits: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
- # [06:57] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [07:01] * Quits: csarven (n=csarven@modemcable144.140-202-24.mc.videotron.ca) ("http://www.csarven.ca")
- # [07:08] <heycam> Hixie, typo in html5: s/one or mode/one or more/
- # [07:42] * Quits: scotfl (n=scotfl@S0106001b114f914a.ss.shawcable.net) (Read error: 110 (Connection timed out))
- # [07:43] * Quits: roc_ (n=roc@202.0.36.64)
- # [07:49] * Quits: jacobolus (n=jacobolu@cpe-76-171-210-78.socal.res.rr.com)
- # [08:01] * Quits: heycam (n=cam@clm-laptop.infotech.monash.edu.au) ("bye")
- # [08:01] * Joins: jacobolus (n=jacobolu@pool-71-119-188-52.lsanca.dsl-w.verizon.net)
- # [08:06] * Joins: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de)
- # [08:19] * Joins: scotfl (n=scotfl@S0106001b114f914a.ss.shawcable.net)
- # [08:22] * weinig_ is now known as weinig|notHere
- # [08:24] * Joins: MacDome (n=eric@c-67-180-49-110.hsd1.ca.comcast.net)
- # [08:35] * Quits: myakura (n=myakura@p1216-ipbf601marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [08:39] * Joins: jacobolus1 (n=jacobolu@pool-71-119-188-52.lsanca.dsl-w.verizon.net)
- # [08:41] * Joins: heycam (n=cam@124-168-84-21.dyn.iinet.net.au)
- # [08:49] * Quits: virtuelv (n=virtuelv@192.80-203-77.nextgentel.com) (Read error: 110 (Connection timed out))
- # [08:50] * Quits: _bjordan_ (n=bjordan@c-24-62-26-35.hsd1.ma.comcast.net) (Read error: 54 (Connection reset by peer))
- # [08:50] * Joins: _bjordan (n=bjordan@c-24-62-26-35.hsd1.ma.comcast.net)
- # [08:51] * Quits: jacobolus (n=jacobolu@pool-71-119-188-52.lsanca.dsl-w.verizon.net) (Read error: 110 (Connection timed out))
- # [09:12] * Quits: _bjordan (n=bjordan@c-24-62-26-35.hsd1.ma.comcast.net) (Read error: 104 (Connection reset by peer))
- # [09:14] * Joins: smedero (n=smedero@pia145-154.pioneernet.net)
- # [09:14] * Joins: _bjordan (n=bjordan@c-24-62-26-35.hsd1.ma.comcast.net)
- # [09:19] * Quits: smedero (n=smedero@pia145-154.pioneernet.net)
- # [09:22] * Joins: richardigel_ (n=chatzill@prod00.pvpn.iad.witopia.net)
- # [09:22] * richardigel_ is now known as richardigel
- # [09:36] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [09:37] * Quits: richardigel (n=chatzill@prod00.pvpn.iad.witopia.net) (Read error: 104 (Connection reset by peer))
- # [09:41] * Quits: _bjordan (n=bjordan@c-24-62-26-35.hsd1.ma.comcast.net) (Read error: 104 (Connection reset by peer))
- # [09:41] * Joins: _bjordan_ (n=bjordan@c-24-62-26-35.hsd1.ma.comcast.net)
- # [09:44] <hsivonen_> lots of logs to read...
- # [09:46] * Joins: richardigel_ (n=chatzill@p4FD53B5B.dip0.t-ipconnect.de)
- # [09:46] * richardigel_ is now known as richardigel
- # [09:47] * Quits: MacDome (n=eric@c-67-180-49-110.hsd1.ca.comcast.net)
- # [09:49] * Joins: Copyman (n=ano@82-204-22-72.dsl.bbeyond.nl)
- # [09:50] * Copyman is now known as Maurice
- # [09:51] * Quits: tlsa (n=mike@92-233-173-59.cable.ubr21.edin.blueyonder.co.uk) ("leaving")
- # [09:53] * Joins: hdh (n=hdh@118.71.134.122)
- # [10:00] <hsivonen_> zcorpan: Tokenizer errors are in Tokenizer.java, tree builder errors in TreeBuilder.java. XML errors are in the xmlparser module
- # [10:01] <hsivonen_> zcorpan: RELAX NG errors are in onvdl/src//Users/hsivonen/Projects/whattf/onvdl/src/com/thaiopensource/relaxng/impl/resources/Messages.properties
- # [10:01] <hsivonen_> zcorpan: non-schema errors are in the non-schema module
- # [10:01] <hsivonen_> zcorpan: in summary: messages are all over the place. :-(
- # [10:02] <hsivonen_> mainly because each component is supposed to be reusable on its own and, therefore, needs to contain its own messages
- # [10:02] <hsivonen_> or came from a third party that way
- # [10:03] <hsivonen_> zcorpan: warning about inferred tags would be an XML parity advocacy feature
- # [10:03] <hsivonen_> zcorpan: checking for indentation doesn't seem to come with a similar competitive consideration
- # [10:05] * Joins: myakura (n=myakura@p1216-ipbf601marunouchi.tokyo.ocn.ne.jp)
- # [10:05] <hsivonen_> annevk: if someone wants to use XHR to POST text/html from a browser by giving the content as a string to XHR, they need to set Content-Type and, hence, still need OPTIONS, right?
- # [10:15] * Quits: richardigel (n=chatzill@p4FD53B5B.dip0.t-ipconnect.de) (Read error: 113 (No route to host))
- # [10:22] * Joins: roc (n=roc@121-72-160-73.dsl.telstraclear.net)
- # [10:31] * Quits: _bjordan_ (n=bjordan@c-24-62-26-35.hsd1.ma.comcast.net) (Read error: 104 (Connection reset by peer))
- # [10:31] * Joins: _bjordan (n=bjordan@c-24-62-26-35.hsd1.ma.comcast.net)
- # [10:34] * Quits: _bjordan (n=bjordan@c-24-62-26-35.hsd1.ma.comcast.net) (Read error: 104 (Connection reset by peer))
- # [10:34] * Joins: _bjordan (n=bjordan@c-24-62-26-35.hsd1.ma.comcast.net)
- # [10:34] * Quits: _bjordan (n=bjordan@c-24-62-26-35.hsd1.ma.comcast.net) (Read error: 104 (Connection reset by peer))
- # [10:35] * Joins: _bjordan (n=bjordan@c-24-62-26-35.hsd1.ma.comcast.net)
- # [10:38] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:42] * Quits: roc (n=roc@121-72-160-73.dsl.telstraclear.net) (Read error: 104 (Connection reset by peer))
- # [10:42] * Joins: roc (n=roc@121-72-160-73.dsl.telstraclear.net)
- # [10:43] * Joins: richardigel_ (n=chatzill@217.17.201.99)
- # [10:43] * Joins: hdh0 (n=hdh@118.71.134.119)
- # [10:43] * richardigel_ is now known as richardigel
- # [10:45] <hsivonen_> re: data-* and microformats: It seems to me that it would be better to have a fast-track way for microformats.org to get attributes added to HTML validation.
- # [10:46] <hsivonen_> Validator.nu already supports custom schemas in case a user doesn't want to wait for the presets to change
- # [10:50] * Joins: hdh00 (n=hdh@118.71.133.29)
- # [10:50] * Quits: roc (n=roc@121-72-160-73.dsl.telstraclear.net) (Read error: 104 (Connection reset by peer))
- # [10:50] * Joins: roc (n=roc@121-72-160-73.dsl.telstraclear.net)
- # [10:56] * Joins: hdh000 (n=hdh@118.71.128.103)
- # [10:58] * Quits: hdh (n=hdh@118.71.134.122) (Read error: 113 (No route to host))
- # [11:03] * Quits: hdh0 (n=hdh@118.71.134.119) (Read error: 110 (Connection timed out))
- # [11:03] * Joins: webben (n=benh@nat/yahoo/x-0298f78a679fbcdd)
- # [11:05] <hsivonen_> roc: Re: parsing perf and case preserving: It might be OK to make the tokenizer conditionally case folding. What's bad for performance is deferring case folding to after the tokenizer, since early interning of tokens is desirable. (not only interning the string but mapping to a static token object that has the 'scoping' etc flags, the tree builder dispatch group magic number, etc.)
- # [11:07] * Joins: hdh0000 (n=hdh@58.187.73.148)
- # [11:08] <hsivonen_> I do camelCase fixes for SVG by having the static pre-interned tokens carry a reference to a camelCased string
- # [11:08] <Philip`> hsivonen_: Can't you have each token contain both the original un-case-folded string and the interned static case-folded token object?
- # [11:08] <hsivonen_> so the camelCasing is zero-cost in execution time and only cost memory footprint
- # [11:09] * Parts: hasather (n=davidh@pat-tdc.opera.com)
- # [11:09] <hsivonen_> Philip`: then I couldn't share the same objects for each concurrent parser instance
- # [11:09] * Quits: hdh00 (n=hdh@118.71.133.29) (Read error: 110 (Connection timed out))
- # [11:09] <hsivonen_> Philip`: the well-known tokens are statics that go in memory at initialization time and are then shared by all threads
- # [11:10] <hsivonen_> I guess I should reply on list to SVG WG's proposal and explain how I do token interning and tree builder dispatch
- # [11:11] <roc> the token objects refer back to the source right?
- # [11:11] <hsivonen_> roc: they don't
- # [11:11] <roc> hmm, someone claimed that they do
- # [11:11] <hsivonen_> roc: Hixie got that part wrong about how I implemented it
- # [11:12] <roc> ok
- # [11:12] <roc> I'm surprised that round-trippability of source is not a concern here
- # [11:13] <hsivonen_> roc: the DOM doesn't represent inter-attribute whitespace, either
- # [11:13] <roc> since HTML5 specifies (and Acid3 tests) round-trippability of attribute values, I assumed full round-trippability was the way the wind was blowing
- # [11:13] <roc> that's true
- # [11:13] <hsivonen_> roc: round tripping source on the level that preserves meaningless details is a huge hassle
- # [11:13] <hsivonen_> and would interfere with the primary use cases of a parser
- # [11:14] <hsivonen_> (at least for perf considerations)
- # [11:14] <hsivonen_> round-trippability of attribute values is different
- # [11:17] <Philip`> Is parser performance a significant issue in practice, compared to networking and scripting and everything else involved in loading a page?
- # [11:17] <hsivonen_> I find I pretty much agree with takkaria's feedback regarding the SVG proposal
- # [11:17] <roc> yes
- # [11:18] <Philip`> The author-visible aspects of the language seem like they should be much more important than the optimisation details of some specific parser implementations
- # [11:18] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [11:19] <roc> I agree
- # [11:19] <hsivonen_> Philip`: it seems to me that early interning is a general implementation concern--not just a concern for a specific impl
- # [11:20] <roc> maybe
- # [11:20] <roc> designing around implementation details is risky because later on those implementation details might not matter, or might be broken by another spec change
- # [11:21] * Quits: hdh000 (n=hdh@118.71.128.103) (Read error: 113 (No route to host))
- # [11:21] <roc> see my comments about SVG filters
- # [11:22] <hsivonen_> roc: OTOH, it really sucks to get parts of infrastructure that are really inconvenient in practice (e.g. Namespaces)
- # [11:23] <roc> it does, but that's life writing Web browsers
- # [11:23] * hsivonen_ guesses that Gecko's XML parsing could be faster if nsIAtoms for element local names could be built much earlier
- # [11:24] <roc> I never did figure out why the SVG WG's proposal actually needs to preserve case in tokens, though
- # [11:34] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [11:37] * hsivonen_ is now known as hsivonen
- # [12:13] * Joins: harig (n=harig_in@122.160.12.230)
- # [12:13] * Joins: webben_ (n=benh@nat/yahoo/x-68a708747fc0dcf5)
- # [12:15] <gsnedders> Hixie: you around?
- # [12:22] * Quits: webben (n=benh@nat/yahoo/x-0298f78a679fbcdd) (Read error: 110 (Connection timed out))
- # [12:35] <gsnedders> Hixie: Sent mail anyway now
- # [12:39] * jacobolus1 is now known as jacobolus
- # [12:50] * Joins: zcorpan_ (n=zcorpan@pat.se.opera.com)
- # [12:58] <zcorpan_> hsivonen: ok (re messages etc)
- # [12:59] * Joins: _bjordan_ (n=bjordan@c-24-62-26-35.hsd1.ma.comcast.net)
- # [12:59] * Quits: _bjordan (n=bjordan@c-24-62-26-35.hsd1.ma.comcast.net) (Read error: 104 (Connection reset by peer))
- # [13:02] * Quits: _bjordan_ (n=bjordan@c-24-62-26-35.hsd1.ma.comcast.net) (Read error: 104 (Connection reset by peer))
- # [13:03] * Joins: _bjordan (n=bjordan@c-24-62-26-35.hsd1.ma.comcast.net)
- # [13:07] * Quits: webben_ (n=benh@nat/yahoo/x-68a708747fc0dcf5)
- # [13:11] * Joins: Windstoss (n=wind@mnhm-590d868e.pool.einsundeins.de)
- # [13:34] * Joins: scotfl_ (n=scotfl@S0106001b114f914a.ss.shawcable.net)
- # [13:36] * Quits: Windstoss (n=wind@mnhm-590d868e.pool.einsundeins.de) ("*plonk*")
- # [13:49] * Quits: scotfl (n=scotfl@S0106001b114f914a.ss.shawcable.net) (Read error: 110 (Connection timed out))
- # [13:51] * Quits: kangax (n=kangax@ool-182f8118.dyn.optonline.net)
- # [13:59] <zcorpan_> krijnh: feature request for the logs: at the bottom please have links to the previous and next day
- # [14:07] * Joins: webben (n=benh@nat/yahoo/x-03361b1a902890e2)
- # [14:10] <zcorpan_> that favicon game got me inspired
- # [14:10] <zcorpan_> i think i'll implement a creepy favicon that looks at the cursor later today
- # [14:11] * Quits: roc (n=roc@121-72-160-73.dsl.telstraclear.net)
- # [14:20] <mpt> zcorpan_, call it xeyes 2.0 BETA
- # [14:36] * Quits: richardigel (n=chatzill@217.17.201.99) (Read error: 60 (Operation timed out))
- # [14:56] <takkaria> I don't see how you can get acceptable performance from an HTML5 parser without some kind of string interning
- # [14:57] <virtuelv> mpt: Xeys, even
- # [15:00] * Quits: harig (n=harig_in@122.160.12.230) (Read error: 110 (Connection timed out))
- # [15:01] <mpt> touch´
- # [15:01] <gsnedders> takkaria: Well, implement it in a totally different way to how it is spec'd :P
- # [15:02] <takkaria> well, if you have a treebuilder, and you have comparisons on tag name, either you do string comparisons multiple times per tag or you do a simple integer comparison, probably using switch() or the equivalent thereof
- # [15:02] <Philip`> takkaria: It's trivial - just lower your expectations
- # [15:03] <Philip`> "Acceptable" is purely subjective, and you are the subject, so you can choose to accept anything :-)
- # [15:05] <takkaria> by "acceptable" I mean "anywhere near competing with browser speeds"
- # [15:06] <takkaria> or even just libxml2 speed, really
- # [15:06] * Joins: webben_ (n=benh@nat/yahoo/x-d6bdbbca4d7247b1)
- # [15:06] <Philip`> Presumably you need some kind of "unknown" token that includes the (case-folded) original source string, when it's not one of the default set of internable strings; so I'm still not sure why you can't just do the same for known tags, and carry around the original (unfolded) string in case you need it in the tree constructor, as well as the folded interned integer for fast switching
- # [15:07] * Quits: myakura (n=myakura@p1216-ipbf601marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [15:09] <takkaria> the thought of doing that makes me cringe, I'd have to rerewrite a chunk of hubbub that I'm only just finishing off rewriting
- # [15:09] <takkaria> :)
- # [15:12] <Philip`> When balancing some inconvenience for early implementers like you by breaking your optimisation assumptions, versus some inconvenience for the whole of humanity for the rest of eternity by not designing the best possible language, I think you're on the losing side :-p
- # [15:13] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [15:13] <takkaria> I'm just not sure why people want thee tokeniser to case-preserve
- # [15:13] * Joins: richardigel_ (n=chatzill@217.17.201.99)
- # [15:13] * richardigel_ is now known as richardigel
- # [15:14] <gsnedders> takkaria: Gecko keeps it for one or two mainly irrelevant things
- # [15:17] <Philip`> takkaria: I think I'd be happier if people argued that way in terms of whether it's the best possible language for authors, and didn't use "but I already implemented this stuff that's commented out in a recently-written controversial section of a draft spec, and it'd take lots of work to change and I'd have to rethink my optimisation approach" as an argument for anything :-)
- # [15:18] * Quits: webben (n=benh@nat/yahoo/x-03361b1a902890e2) (Read error: 110 (Connection timed out))
- # [15:20] <takkaria> all I'm saying is this; the spec currently makes case-folding mandatory. if there is a reason to change it, then change it, by all means, but if the reason is because the SVG group don't want "<SVG>" to start an SVG block, then I'm not convinced
- # [15:22] * hdh0000 is now known as hdh
- # [15:25] <hsivonen> gsnedders: Gecko does what? Gecko's internal tree API wants to see element names as nsIAtoms which are essentially interned strings
- # [15:26] <gsnedders> hsivonen: case-preserve
- # [15:26] <hsivonen> gsnedders: and the well-known lower-case HTML names are pre-interned
- # [15:27] * Joins: heycam` (n=cam@124-168-13-237.dyn.iinet.net.au)
- # [15:28] <Philip`> takkaria: If the only case it's ever needed is to detect <SVG>, just add a one-bit flag to tokens to say "this token name was 'svg' in lowercase", and the tokeniser can set that before it does its standard case folding
- # [15:28] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [15:29] <Philip`> (Please note that I have no idea how sensible tokenisers are implemented, so I could be entirely wrong about everything :-) )
- # [15:32] <takkaria> it would be an arse to do that in hubbub
- # [15:33] <takkaria> I can't imagine it being a significant perf loss to special-case "svg" but all the same, I'd want to avoid it
- # [15:33] <hsivonen> Philip`: I just sent email recounting why I don't want late case folding
- # [15:33] <hsivonen> Philip`: of course, I think what I'm doing is sensible :-)
- # [15:34] <takkaria> given that e.g. it would have roughly the same effect as passing it through to the xml processor (it wouldn't display since tag names are in the wrong case)
- # [15:34] <gsnedders> hsivonen: It obviously isn't sensible, because you're doing it
- # [15:34] <takkaria> nice to see the odd ad hominem still in use :)
- # [15:34] <gsnedders> :P
- # [15:35] <gsnedders> takkaria: The thing is anyone around here for long enough should know I don't mean it at all :P
- # [15:35] <Philip`> Clearly the sensible thing would be to not write an HTML5 parser, and to do something nicer instead
- # [15:36] <gsnedders> Write an XML5 parser!
- # [15:36] * Quits: _bjordan (n=bjordan@c-24-62-26-35.hsd1.ma.comcast.net) (Read error: 104 (Connection reset by peer))
- # [15:36] * Quits: heycam (n=cam@124-168-84-21.dyn.iinet.net.au) (Read error: 101 (Network is unreachable))
- # [15:36] <hsivonen> hmm. Mail.app made my quoting ugly :-(
- # [15:37] * Quits: webben_ (n=benh@nat/yahoo/x-d6bdbbca4d7247b1)
- # [15:38] * Joins: _bjordan (n=bjordan@c-24-62-26-35.hsd1.ma.comcast.net)
- # [15:43] * Joins: webben (n=benh@nat/yahoo/x-8e9b626fc74c750f)
- # [15:44] * Joins: wilhelm (i=wilhelm@trivini.no)
- # [15:45] <takkaria> hsivonen: that mail must have taken you a long time to write
- # [15:47] <gsnedders> Mail.app sux.
- # [15:47] * gsnedders needs to find a better mail client
- # [15:50] <jcranmer> gsnedders: telnet?
- # [15:50] <gsnedders> jcranmer: better, I said.
- # [15:50] <jcranmer> oh, you're using Mail.app, not Outlook
- # [15:51] <takkaria> thunderbird 3 might be an upgrade
- # [15:51] <takkaria> of course, you have to wait a while. :)
- # [15:52] <jcranmer> only 6-ish months
- # [15:52] <gsnedders> Provided it fixed the idiotic UI behaviour.
- # [15:52] <gsnedders> :P
- # [15:52] <jcranmer> which idiotic UI behavior?
- # [15:52] <gsnedders> (Like, don't come up with your own behaviour for things, do what everything else does)
- # [15:52] <jcranmer> ah
- # [15:52] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Leaving")
- # [15:53] <gsnedders> Like, cmd+scroll with scroll wheel should have the same affect as without cmd
- # [15:53] <gsnedders> (yes, I do randomly hold cmd down)
- # [15:53] <takkaria> I also hope that they figure out how to let me connect to my own mail server over SSL with a self-signed cert without me having to go through the rigmarole that tb3 currently puts me through
- # [15:53] <jcranmer> I think that's FF's fault
- # [15:54] <gsnedders> It's been a while since I've played around with TB, and I can't remember what annoys me in Gecko and what annoys me in TB :P
- # [15:56] <Philip`> Thunderbird shows me a list of my emails and lets me click on them to read them, and that's good enough for me
- # [15:56] <gsnedders> I want sane threading.
- # [15:57] <jcranmer> I want free email clients to actually generate I-R-T and References: correctly
- # [15:57] <Lachy> gsnedders, compared with Mail.app, Thunderbird gives very sane threading, unlike Mail.app's confusing threading
- # [15:57] <gsnedders> Lachy: True, but TB annoys me in other ways.
- # [15:57] <jcranmer> besides, TB uses the unofficial official threading algorithm
- # [15:57] <Lachy> jcranmer, what?
- # [15:58] <jcranmer> Lachy: the algorithm in the expired draft RFC
- # [15:58] <Lachy> which one?
- # [15:59] <jcranmer> hmm, I can't find it ATM, but RFC 5256 references http://www.jwz.org/doc/threading.html for threading
- # [16:01] <jcranmer> although the algorithm is given by jwz, so be prepared to meet bile at any product other than NS2
- # [16:01] <gsnedders> NS2?
- # [16:02] <takkaria> netscape 2
- # [16:02] <gsnedders> ah
- # [16:02] <jcranmer> netscape 2, jwz apparently hates ns 4 and anything later with a passion
- # [16:02] * Joins: csarven (n=csarven@on-irc.csarven.ca)
- # [16:02] <Philip`> What about NS3?
- # [16:02] <jcranmer> he seems to be okay with that
- # [16:03] <jcranmer> my knowledge of early Netscape history is very little
- # [16:03] * gsnedders doesn't remember it either
- # [16:03] <gsnedders> But maybe that's more justifiable
- # [16:04] <Philip`> My (possibly incorrect) memory of that era is primarily that NS3 allowed you to set img.src in scripts, but that was the only dynamicity allowed, but then IE4 came out and you could dynamically change pretty much anything on the entire page, and I thought that was really cool
- # [16:04] <Philip`> (I also thought Java applets to do animated wobbly text were really cool)
- # [16:04] <gsnedders> So maybe you aren't he best person to judge objective coolness either.
- # [16:05] <Philip`> I'm not sure "objective coolness" is a concept that makes sense
- # [16:06] <takkaria> dynamicity is a terrible word
- # [16:07] <gsnedders> takkaria.name = 'bob'
- # [16:07] <gsnedders> That doesn't seem to work
- # [16:08] <takkaria> I'm obviously still running NS3. :)
- # [16:08] * Joins: webben_ (n=benh@nat/yahoo/x-07b3c0ed1b8ff4e7)
- # [16:08] <gsnedders> Philip`: Besides, how dare you be kind to MS!
- # [16:08] * jcranmer notes that he actually has used telnet to check email, but only because he's trying to write an IMAP server and needs to correlate with a real IMAP server
- # [16:09] * gsnedders is listening to Finding My Way by Rush from Rush
- # [16:09] <gsnedders> Hmm, that had the undesired result
- # [16:09] * jcranmer also notes that /.'s knee-jerk reaction to MS is often unwarranted
- # [16:09] * gsnedders also notes that /.'s knee-jerk reaction to most things is often unwarranted :)
- # [16:10] * Philip` notes that knee-jerk reactions in general are often unwarranted
- # [16:12] * jcranmer notes that /me seems to be popular today
- # [16:12] <Philip`> takkaria: http://rubyhacker.com/coralbook/dynam.html is long enough to serve as adequate defence of my use of the word :-)
- # [16:14] * gsnedders notes the comments on digg are stupid
- # [16:14] * Quits: csarven (n=csarven@on-irc.csarven.ca) (Read error: 104 (Connection reset by peer))
- # [16:14] <gsnedders> Godwin's Law invoked on the first comment.
- # [16:16] <gsnedders> And factually incorrect.
- # [16:16] <gsnedders> I'll be dugg down for saying why Hitler did actually hate the Jews, but so is life
- # [16:17] * Joins: billmason (n=billmaso@ip65.unival.com)
- # [16:18] <jcranmer> logic + /. / digg / etc. = NaN
- # [16:20] <gsnedders> :P
- # [16:21] <gsnedders> Lesson one of digg: Thou shalt not post the truth.
- # [16:21] <Philip`> Lesson zero: Thou shalt not post.
- # [16:22] <gsnedders> :)
- # [16:22] * Quits: webben (n=benh@nat/yahoo/x-8e9b626fc74c750f) (Read error: 110 (Connection timed out))
- # [16:22] <Philip`> Saves an awful lot of time and stress
- # [16:22] <gsnedders> It amazes me what manages to get dugg up at times though
- # [16:23] * Joins: myakura (n=myakura@p1216-ipbf601marunouchi.tokyo.ocn.ne.jp)
- # [16:24] <gsnedders> Like, at time defending MS and putting down F/OSS gets dugg up.
- # [16:40] * Quits: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de) (Remote closed the connection)
- # [16:41] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [16:46] <takkaria> jcranmer: are IMAP servers not remotely like what the spec says they should be, then?
- # [16:46] <takkaria> the first rule of digg is actually to not look at digg, fwiw
- # [16:47] * Quits: _bjordan (n=bjordan@c-24-62-26-35.hsd1.ma.comcast.net)
- # [16:48] <takkaria> Philip`: it's still an ugly word without a nice-sounding pronounciation
- # [16:49] <jcranmer> takkaria: the spec is one of the most obfuscated I've ever read
- # [16:49] <jcranmer> if I were grading it for organization, I'd think a C would be on the high side
- # [16:50] <takkaria> I read it through when I was going to implement a webmail app but never got round to it
- # [16:51] <takkaria> my favpurite bit was always the modified UTF-7 encoding
- # [16:51] <Philip`> takkaria: Pronouncing it kind of like "diner-MIcity" sounds reasonable to me
- # [16:52] <jcranmer> takkaria: fortunately, there's a draft to actually wave it all off and make it UTF-8
- # [16:53] <takkaria> jcranmer: oh, really? that means I might get round to writing my webmail app then
- # [16:53] <Philip`> GIMPLE is fun
- # [16:53] <Philip`> *not entirely
- # [16:53] <jcranmer> unfortunately, knowing IETF, it will take a year or so before it actually becomes an RFC
- # [16:57] * Quits: webben_ (n=benh@nat/yahoo/x-07b3c0ed1b8ff4e7)
- # [16:57] * Joins: smedero (n=smedero@mdp-nat251.mdp.com)
- # [17:08] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [17:11] * Joins: ROBOd (n=robod@89.122.216.38)
- # [17:22] * Quits: weinig|notHere (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [17:24] * Quits: gavin (n=gavin@firefox/developer/gavin) (Read error: 104 (Connection reset by peer))
- # [17:25] * Joins: gavin (n=gavin@firefox/developer/gavin)
- # [17:46] * Joins: webben (n=benh@nat/yahoo/x-23a879b518829ab8)
- # [17:53] * Quits: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net) ("The computer fell asleep")
- # [18:13] * Quits: myakura (n=myakura@p1216-ipbf601marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [18:16] <zcorpan_> is there a way to get larger extracts from google alerts?
- # [18:25] * Joins: myakura (n=myakura@p1216-ipbf601marunouchi.tokyo.ocn.ne.jp)
- # [18:30] * Quits: zcorpan_ (n=zcorpan@pat.se.opera.com)
- # [18:34] * Parts: smedero (n=smedero@mdp-nat251.mdp.com)
- # [18:34] * Joins: smedero (n=smedero@mdp-nat251.mdp.com)
- # [18:35] * Quits: myakura (n=myakura@p1216-ipbf601marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [18:53] * Joins: virtuelv (n=virtuelv@192.80-203-77.nextgentel.com)
- # [18:53] <virtuelv> *sigh* twitterspamfollowers seriously all need to go die in a fire
- # [18:53] <virtuelv> pronto
- # [19:04] * Joins: maikmerten (n=maikmert@La7be.l.pppool.de)
- # [19:06] * Joins: weinig (n=weinig@nat/apple/x-f3ba418d4264904f)
- # [19:13] * weinig is now known as weinig|away
- # [19:19] * weinig|away is now known as weinig
- # [19:33] <Hixie> i just realised that the svgwg's proposal has a giant hole
- # [19:33] <Hixie> it specifies that the parser should bail as soon as a well-formedness error is hit
- # [19:33] <Hixie> but nothing defines where that error is
- # [19:33] <Hixie> as far as i can tell
- # [19:35] <Philip`> That sounds easy - just define it as the earliest point such that no well-formed XML document could begin with the characters up to that point
- # [19:36] <Hixie> yeah, that could work
- # [19:36] <gsnedders> Philip`: That'd require the entire document to be well-formed XML, thoguh
- # [19:36] <gsnedders> *though
- # [19:37] <Hixie> nah, you know when the xml stream starts
- # [19:38] <Philip`> gsnedders: just define it as the earliest point such that no well-formed XML document could begin with the characters from the start of the magic XML-triggering element up to that point
- # [19:38] <gsnedders> That's different :P
- # [19:38] <Philip`> Only if you're unnecessarily pedantic and ignore what I meant :-p
- # [19:39] <gsnedders> That'd be me :P
- # [19:39] * Philip` plays with floating point stuff, and discovers the 'nextafter' function, which is exciting since he never knew such a thing existed
- # [19:40] <Hixie> neat
- # [19:40] <gsnedders> Philip`: in what?
- # [19:40] <Philip`> gsnedders: C
- # [19:40] <gsnedders> eww.
- # [19:40] * gsnedders runs
- # [19:40] <gsnedders> No, I should actually do something about learning C
- # [19:41] <Philip`> (I'm actually playing with floating point stuff in JS, so I've added a native function to expose nextafter to my scripts)
- # [19:42] <Philip`> (It's slightly annoying that e.g. Math.cos(DBL_MAX) == 0.905781 or 1.79769e+308 depending on compiler optimisations)
- # [19:43] <gsnedders> DBL_MAX?
- # [19:43] <Philip`> Oh, that's a C thing too
- # [19:43] <Hixie> does anyone know of any UAs that handle rel=alternate other than for feed autodetection and stylesheet declarations?
- # [19:43] <Philip`> It's just the maximum finite double
- # [19:47] * Quits: webben (n=benh@nat/yahoo/x-23a879b518829ab8) (Success)
- # [19:59] <smedero> Hixie: rel=alternate for Opera Widgets: http://virtuelvis.com/archives/2006/07/widget-autodiscovery
- # [19:59] <smedero> not sure if that's still valid or not.
- # [19:59] <smedero> (as in, whether Opera 9.5 supports it...)
- # [20:00] <Hixie> cool thanks
- # [20:02] <smedero> Also, didn't IE implement something like uh <link rel="alternate" media="print" href="print-version.html">
- # [20:02] <Hixie> did they?
- # [20:02] <smedero> I'm vaguely remembering some half-baked feature... sadly I'm not seeing anything official in msdn land...
- # [20:03] <Hixie> no worries
- # [20:04] <smedero> This page suggest IE4 supported something like that: http://www.dynamicdrive.com/dynamicindex9/printstyle.htm
- # [20:09] * Joins: franksalim (n=frank@ip-12-22-56-126.hqglobal.net)
- # [20:34] * Joins: tndH (i=Rob@adsl-87-102-115-209.karoo.KCOM.COM)
- # [20:37] <virtuelv> smedero: still valid, supported, and I think there's a note in one of the widget specs as well
- # [20:37] <takkaria> Philip`: sam ruby is doing a Decimal class, I believe, to help with that kind of thing
- # [20:38] <virtuelv> no, we changed that to rel="widget" http://dev.w3.org/2006/waf/widgets/#appendix
- # [20:42] <Philip`> takkaria: Unfortunately I need to guarantee that any arbitrary script will always give precisely the same result, so I need normal JS Numbers to work
- # [20:43] <Philip`> (I need to guarantee some C++ code always gives precisely the same result too, but that's easier since it can just be rewritten with fixed-point maths)
- # [20:43] * Quits: richardigel (n=chatzill@217.17.201.99) (Read error: 110 (Connection timed out))
- # [20:43] <takkaria> Philip`: fair enough, just thought I'd mention it
- # [20:44] <Philip`> The most obvious problem I've seen is that (-0) % 1 == either 0 or -0 depending on compiler optimisations
- # [20:45] <Philip`> Also Math.pow(-1, 1e36) is NaN in GCC but 0 in MSVC
- # [20:46] * gsnedders attempts to validate http://stuff.gsnedders.com/spec-gen/html5.html
- # [20:46] <Philip`> and a load of functions give different answers in the 16th decimal place
- # [20:53] * Joins: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
- # [20:59] <Hixie> gsnedders: i just mistook your version for the whatwg.org copy, so that's a good sign :-)
- # [20:59] <gsnedders> :)
- # [21:00] <gsnedders> It's creating duplicate IDs, which isn't.
- # [21:00] <Hixie> search for "(meaning that a regular </a> end tag"
- # [21:01] <Hixie> why is that linked?
- # [21:01] * gsnedders wonders how that isn't linked in the original
- # [21:02] <gsnedders> hmm.
- # [21:02] <gsnedders> Stripping non-alphanumberic/space characters in the term, is the answer
- # [21:02] <Hixie> oh this is with w3c-compat enabled?
- # [21:02] <gsnedders> Yeah
- # [21:02] <Hixie> ah
- # [21:02] <gsnedders> But that behaviour still isn't w3c-compat
- # [21:02] <gsnedders> Hmm.
- # [21:03] * Joins: aaronlev (n=chatzill@e179088148.adsl.alicedsl.de)
- # [21:08] <gsnedders> Why on earth am I creating duplicate IDs?
- # [21:10] * Joins: KevinMarks (n=KevinMar@nat/google/x-3a8eb0e5f29cf178)
- # [21:12] <gsnedders> Huh.
- # [21:12] <gsnedders> This makes absolutely no sense.
- # [21:13] <Hixie> what are some of the duplicates?
- # [21:13] <Hixie> maybe i have "foo-bar" and "foo bar" as two different title attributes and you turn them both into "foo-bar"?
- # [21:13] * Quits: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
- # [21:14] <gsnedders> That shouldn't be an issue.
- # [21:16] <Hixie> it strikes me that http://www.w3.org/TR/css3-selectors/#UIstates doesn't actually define what :enabled and :disabled actually match
- # [21:18] <gsnedders> 'HtmlElement' object has no attribute 'getroot'
- # [21:18] * gsnedders stabs lxml, again
- # [21:18] <gsnedders> Oh, I see.
- # [21:18] <gsnedders> Element.getroottree().getroot()
- # [21:28] * gsnedders fixes that bug
- # [21:31] <gsnedders> OK, the only validation errors now are either Hixie's fault or just me not making the ID valid per HTML 4.01
- # [21:31] <gsnedders> The former by definition are somebody else's problem, and the latter I better fix.
- # [21:31] <Hixie> i run the html5 validator every time i check in
- # [21:31] <Hixie> and right now the only error is the doctype
- # [21:31] <Hixie> as far as i know
- # [21:32] <gsnedders> Hixie: As HTML 5?
- # [21:32] <Hixie> yes
- # [21:32] <gsnedders> That makes a difference :)
- # [21:32] * Hixie just fixed the whatwg version's doctype to be html5 too :-P
- # [21:32] <Hixie> (not checked in yet)
- # [21:32] <gsnedders> Then I don't have it, seeming I just work from SVN :P
- # [21:32] <Hixie> :-)
- # [21:33] * Joins: csarven (n=csarven@on-irc.csarven.ca)
- # [21:33] <gsnedders> The only errors are <script> missing @type, and a table having no tbody (for lack of <!--CHARACTER-REFERENCES-->)
- # [21:34] <Hixie> ah ok good
- # [21:34] <gsnedders> And then what I've broken :)
- # [21:34] <gsnedders> HTML 5 allows everything except spaces in @id, right?
- # [21:35] * Hixie looks
- # [21:35] * gsnedders is just checking he isn't being really dumb
- # [21:35] <Hixie> The value must be unique in the subtree within which the element finds itself and must contain at least one character. The value must not contain any space characters.
- # [21:35] <gsnedders> Yeah, I have that in front of me.
- # [21:35] <gsnedders> Not in the WHATWG or W3C copy, though :)
- # [21:35] <Hixie> hm?
- # [21:35] <gsnedders> my copy :P
- # [21:35] <Hixie> aah
- # [21:36] <Hixie> my brain doesn't work so early in the morning
- # [21:36] <gsnedders> Hixie: But it isn't even morning in SF. :P
- # [21:37] <gsnedders> (I use SVN because then I can just change whatwg-header once to use absolute URLs, and then SVN takes care when updating it)
- # [21:37] * gsnedders wonders
- # [21:37] <gsnedders> Do I default to HTML 5 @id, or HTML 4.01 @id?
- # [21:38] <Hixie> what characters are you outputting that aren't valid in html4?
- # [21:38] <Hixie> also why is my web server under such high load suddenly
- # [21:39] <gsnedders> Hixie: 'ID and NAME tokens must begin with a letter ([A-Za-z]) and may be followed by any number of letters, digits ([0-9]), hyphens ("-"), underscores ("_"), colons (":"), and periods (".").'
- # [21:40] <gsnedders> And I just follow HTML 5 currently
- # [21:40] <gsnedders> Hixie: Not me
- # [21:41] * Joins: jacobolus1 (n=jacobolu@pool-71-119-188-52.lsanca.dsl-w.verizon.net)
- # [21:41] <Hixie> w3c is being slow too -- 49 seconds to gen the spec!
- # [21:41] <Hixie> normally it's like 10
- # [21:42] <gsnedders> I can do it in a few seconds here in w3c-compat, in around 4s when not
- # [21:42] <Hixie> still slow, but much faster than w3c :-)
- # [21:42] <gsnedders> There again, I'm not reliant on anybody else's computer :)
- # [21:42] <Hixie> ok shouldn't be any conformance errors now
- # [21:43] * gsnedders runs `make upload -j 10`
- # [21:43] <Hixie> ok i'm going to eat lunch. back later.
- # [21:43] <gsnedders> (10 is just an arbitrary number, as it only ever does 3/4 things at once)
- # [21:48] * Joins: eseidel (n=eseidel@nat/google/x-12022ba5b1b90ba7)
- # [21:49] * Quits: jacobolus (n=jacobolu@pool-71-119-188-52.lsanca.dsl-w.verizon.net) (Read error: 110 (Connection timed out))
- # [21:49] * Quits: eseidel (n=eseidel@nat/google/x-12022ba5b1b90ba7) (Read error: 104 (Connection reset by peer))
- # [21:49] * Joins: eseidel (n=eseidel@nat/google/x-f95b29e5afa28974)
- # [21:54] * Quits: maikmerten (n=maikmert@La7be.l.pppool.de) (Remote closed the connection)
- # [21:56] * Joins: hdh0 (n=hdh@118.71.130.115)
- # [21:59] <Philip`> gsnedders: Only three quarters of a thing?
- # [21:59] <gsnedders> Philip`: three or four
- # [22:02] * Quits: KevinMarks (n=KevinMar@nat/google/x-3a8eb0e5f29cf178) ("The computer fell asleep")
- # [22:03] <Philip`> You could run "make -j" instead of "make -j 10", to make it do as many things as possible
- # [22:03] * Joins: jruderman (n=jruderma@guest-225.mountainview.mozilla.com)
- # [22:15] * Quits: hdh (n=hdh@58.187.73.148) (Read error: 110 (Connection timed out))
- # [22:15] <gsnedders> spec-gen 1.0a2 available today!111!!!eleventy!
- # [22:37] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Remote closed the connection)
- # [22:45] * Joins: KevinMarks (n=KevinMar@nat/google/x-9a00da016e1406df)
- # [22:51] * Quits: smedero (n=smedero@mdp-nat251.mdp.com)
- # [22:55] * Quits: jruderman (n=jruderma@guest-225.mountainview.mozilla.com)
- # [23:01] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [23:09] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
- # [23:10] * Joins: jruderman (n=jruderma@guest-225.mountainview.mozilla.com)
- # [23:11] * Joins: arronei (n=arronei@nat/microsoft/x-87ada1640d87251a)
- # [23:11] * Parts: arronei (n=arronei@nat/microsoft/x-87ada1640d87251a)
- # [23:13] * Joins: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
- # [23:30] * Joins: roc (n=roc@121-72-160-73.dsl.telstraclear.net)
- # [23:30] * Quits: csarven (n=csarven@on-irc.csarven.ca) ("http://www.csarven.ca")
- # [23:37] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [23:42] * Joins: roc_ (n=roc@121-72-160-73.dsl.telstraclear.net)
- # [23:49] * Quits: roc (n=roc@121-72-160-73.dsl.telstraclear.net) (Read error: 110 (Connection timed out))
- # [23:50] * Quits: Maurice (n=ano@82-204-22-72.dsl.bbeyond.nl)
- # Session Close: Tue Jul 22 00:00:00 2008
The end :)