Options:
- # Session Start: Thu Sep 11 00:00:00 2008
- # Session Ident: #whatwg
- # [00:00] * Joins: nessy (n=nessy@124-168-155-4.dyn.iinet.net.au)
- # [00:06] <jgraham> gsnedders: I think the answer is yes but I don't know if/where it is defined
- # [00:06] <gsnedders> it isn't, as far as I can see
- # [00:07] <jgraham> When a script element that is marked as neither having "already executed" nor being "parser-inserted" is inserted into a document, the user agent must run the script element.
- # [00:08] <jgraham> http://www.whatwg.org/specs/web-apps/current-work/#script
- # [00:08] <jgraham> So all you need is to verify that DOM calls neither set the "parser inserted" nor "already executed" flags
- # [00:09] <gsnedders> ah, ok
- # [00:10] * Quits: roc (n=chatzill@202.0.36.64) (Read error: 104 (Connection reset by peer))
- # [00:11] * Joins: roc (n=chatzill@202.0.36.64)
- # [00:12] <Lachy> gsnedders, have you got those photos yet?
- # [00:13] <gsnedders> Lachy: Oh, let me nag Ross to see if I can use his photo
- # [00:13] <jgraham> gsnedders: You have a camera, right? You could have a picture on the tubes within minutes
- # [00:14] <gsnedders> jgraham: Temp. dye.
- # [00:14] <gsnedders> jgraham: I no longer have green hair
- # [00:14] <jgraham> lame
- # [00:14] <Lachy> oh, what?! That wasn't the deal!
- # [00:14] <jgraham> ;)
- # [00:14] <gsnedders> Lachy: You didn't specify :)
- # [00:15] <Lachy> I was expecting you to turn up at TPAC with it
- # [00:16] <gsnedders> Lachy: OK, maybe I'll let someone perm. dye it there
- # [00:20] <gsnedders> I have next to no money, so maybe I'll have to get someone else to buy the dye
- # [00:20] <gsnedders> Oh, my hair will certainly need bleaching to get it to work at all
- # [00:26] <gsnedders> Lachy: Give me a bit and I'll email you a photo
- # [00:27] <jgraham> flickr or it didn't happen :)
- # [00:27] <gsnedders> jgraham: When I put up the rest of my photos, sure
- # [00:27] <gsnedders> jgraham: Till then, be patient :)
- # [00:27] <Dashiva> Don't forget to add descriptions
- # [00:27] <gsnedders> Should upload them this week, though
- # [00:27] <gsnedders> Dashiva: I don't know who half the photos are of!
- # [00:27] <gsnedders> I'm terrible with names!
- # [00:27] <gsnedders> I can't label them!
- # [00:28] <jgraham> gsnedders: Surely it isn't much harder to upload 1 photo to flickr than to email it
- # [00:28] <gsnedders> jgraham: I want all my photos going up at once! :P
- # [00:28] * gsnedders needs to go to sleep
- # [00:28] <jgraham> ?!?
- # [00:28] <jgraham> (the sleep bit I got)
- # [00:28] <Dashiva> If he doesn't upload them all at once, the alt defense fails ;)
- # [00:29] <gsnedders> Exactly :P
- # [00:29] <jgraham> I almost never upload more than one photo at a time so I have a different alt defence
- # [00:29] <jgraham> :)
- # [00:34] * Quits: billmason (n=billmaso@ip75.unival.com) (".")
- # [00:35] * Joins: sbublava (n=stephan@77.116.212.139)
- # [00:35] <gsnedders> Oh, there are so many nice search strings for my site
- # [00:35] <gsnedders> "what causes girls feelings to change"
- # [00:36] * Quits: csarven (n=csarven@80.76.201.52) (Remote closed the connection)
- # [00:36] <Dashiva> As long as you don't get the ones involving donkeys and neon bathtubs, it's all good
- # [00:36] <gsnedders> I could quote the bible on donkeys penises…
- # [00:37] <smedero> the what on the who?
- # [00:37] <smedero> gotta love search query data
- # [00:37] <Dashiva> Just remember that once you've posted it, you can't unpost it
- # [00:37] <gsnedders> "There she lusted after her lovers, whose genitals were like those of donkeys and whose emission was like that of horses." — Ezekiel 23:20
- # [00:39] <smedero> is this why you've been writing a habari fortune plug-in?
- # [00:40] <gsnedders> I have?
- # [00:40] <smedero> http://hg.gsnedders.com/hgwebdir.cgi/sneddy_quote/
- # [00:40] <smedero> ;-)
- # [00:40] <gsnedders> smedero: Oh, that's just random quotes of me
- # [00:41] <smedero> oh good, so no donkeys then?
- # [00:41] <gsnedders> No, I'm not Ezekiel
- # [00:41] <smedero> most excellent
- # [00:41] <gsnedders> They're all totally out of context though
- # [00:43] <gsnedders> There again, that's most of the fun
- # [00:58] * Joins: othermaciej (n=mjs@17.244.17.21)
- # [01:03] * Joins: othermaciej_ (n=mjs@nat/apple/x-ec9226b4df246233)
- # [01:04] * Quits: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com) (Read error: 110 (Connection timed out))
- # [01:04] * Quits: othermaciej (n=mjs@17.244.17.21) (Nick collision from services.)
- # [01:04] * othermaciej_ is now known as othermaciej
- # [01:11] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [01:15] * Joins: othermaciej_ (n=mjs@17.244.8.245)
- # [01:17] * Quits: webben (n=benh@nat/yahoo/x-7236e38cd7eb6b83)
- # [01:21] * Quits: othermaciej (n=mjs@nat/apple/x-ec9226b4df246233) (Read error: 110 (Connection timed out))
- # [01:22] * Quits: sbublava (n=stephan@77.116.212.139)
- # [01:27] * othermaciej_ is now known as othermaciej
- # [01:30] * Quits: aroben (n=adamrobe@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [01:38] * Quits: smedero (n=smedero@mdp-nat251.mdp.com)
- # [01:59] * Joins: GregHouston (n=ghouston@adsl-68-88-110-147.dsl.spfdmo.swbell.net)
- # [02:01] * Quits: othermaciej (n=mjs@17.244.8.245)
- # [02:01] * Joins: jdandrea (n=jdandrea@12.15.162.34)
- # [02:02] <roc> creative use of <canvas> and <audio>: http://www.bluishcoder.co.nz/2008/09/javascript-space-invaders-emulator.html
- # [02:04] * Joins: hdh (n=hdh@118.71.123.179)
- # [02:05] * Joins: aroben (n=adamrobe@17.203.15.235)
- # [02:06] * Joins: othermaciej (n=mjs@17.244.16.239)
- # [02:07] * Joins: jdandrea_ (n=jdandrea@12.15.162.34)
- # [02:08] * jmb^ is now known as jmb
- # [02:12] * Joins: othermaciej_ (n=mjs@nat/apple/x-87be9a9a9b1bb405)
- # [02:12] * Joins: jdandrea__ (n=jdandrea@12.15.162.34)
- # [02:13] * Joins: jdandrea___ (n=jdandrea@12.15.162.34)
- # [02:15] * Joins: jdandrea____ (n=jdandrea@12.15.162.34)
- # [02:15] * Quits: heycam (n=cam@124-168-104-60.dyn.iinet.net.au) ("bye")
- # [02:22] * Quits: othermaciej (n=mjs@17.244.16.239) (Nick collision from services.)
- # [02:22] * othermaciej_ is now known as othermaciej
- # [02:25] * Quits: jdandrea (n=jdandrea@12.15.162.34) (Read error: 110 (Connection timed out))
- # [02:30] * Quits: jdandrea___ (n=jdandrea@12.15.162.34) (Read error: 110 (Connection timed out))
- # [02:34] * Quits: jdandrea____ (n=jdandrea@12.15.162.34) (Read error: 113 (No route to host))
- # [02:35] * Quits: jdandrea__ (n=jdandrea@12.15.162.34) (Read error: 110 (Connection timed out))
- # [02:39] * Quits: jdandrea_ (n=jdandrea@12.15.162.34) (Connection timed out)
- # [02:43] * Quits: eseidel (n=eseidel@nat/google/x-c317b492da7d9dbe)
- # [02:46] * Joins: weinig (n=weinig@nat/apple/x-fc5130cb21091757)
- # [02:46] * Parts: scotfl (n=scotfl@S0106001b114f914a.ss.shawcable.net)
- # [02:46] * Quits: dglazkov (n=dglazkov@nat/google/x-971d3a8845038d54)
- # [02:46] * Quits: GregHouston (n=ghouston@adsl-68-88-110-147.dsl.spfdmo.swbell.net) (Connection timed out)
- # [02:48] * Joins: GregHouston (n=ghouston@ppp-70-244-236-15.dsl.spfdmo.swbell.net)
- # [03:01] * Quits: aroben (n=adamrobe@unaffiliated/aroben)
- # [03:06] * Parts: starjive (i=beos@213-66-217-32-no30.tbcn.telia.com)
- # [03:26] * Quits: tndH (n=Rob@adsl-77-86-6-71.karoo.KCOM.COM) ("ChatZilla 0.9.83-rdmsoft [XULRunner 1.9.0.1/2008072406]")
- # [03:29] * Joins: eseidel (n=eseidel@nat/google/x-72c9fe74feee6a6b)
- # [03:30] * Joins: kangax (n=kangax@ool-182f8118.dyn.optonline.net)
- # [03:34] * Quits: weinig (n=weinig@nat/apple/x-fc5130cb21091757)
- # [03:40] * Joins: starjive (i=beos@213-66-217-32-no30.tbcn.telia.com)
- # [03:50] * Joins: MikeSmith (n=MikeSmit@EM60-254-199-71.pool.e-mobile.ne.jp)
- # [03:52] * Joins: KevinMarks (n=KevinMar@oak-out-corp.sixapart.com)
- # [03:55] <Hixie> you can now click on <dfn> elements in html5
- # [03:59] * Quits: eseidel (n=eseidel@nat/google/x-72c9fe74feee6a6b)
- # [04:25] * Quits: othermaciej (n=mjs@nat/apple/x-87be9a9a9b1bb405)
- # [04:26] * Joins: othermaciej (n=mjs@17.244.16.239)
- # [04:26] * Quits: othermaciej (n=mjs@17.244.16.239) (Remote closed the connection)
- # [04:33] <MikeSmith> Hixie: click-on-<dfn> thing is great
- # [04:33] <MikeSmith> Ted Nelson would be proud
- # [04:42] * Joins: weinig (n=weinig@nat/apple/x-d563bcd9a84d4e36)
- # [05:02] * Joins: csarven (n=csarven@modemcable144.140-202-24.mc.videotron.ca)
- # [05:03] * Quits: MikeSmith (n=MikeSmit@EM60-254-199-71.pool.e-mobile.ne.jp) ("Less talk, more pimp walk.")
- # [05:22] <kangax> what would be the best way to draw ellipse on canvas?
- # [05:24] * Joins: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
- # [05:27] * Quits: csarven (n=csarven@modemcable144.140-202-24.mc.videotron.ca) ("http://www.csarven.ca/")
- # [05:32] * Quits: starjive (i=beos@213-66-217-32-no30.tbcn.telia.com)
- # [05:36] <roc> kangax: transform a circle?
- # [05:36] <kangax> that's what i'm doing now
- # [05:37] <GregHouston> kangax: if the ellipse is the only thing you are drawing then you could just draw a circle with arc and scale it in one direction. Otherwise you might want to go with a couple bezierCurveTo()s or plot it point by point with a parametric equation.
- # [05:37] <kangax> would it be possible to make one with 2 bezier?
- # [05:37] <kangax> GregHouston: right. now i just want to find out which one would be faster
- # [05:41] <GregHouston> kagnax: faster for you or the browser. I couldn't say for the browser. The easiest way is going to be the scaled circle. At the bottom of this page is the parametric equation. You can use it like the spirograph example at developer.mozilla.org. http://en.wikipedia.org/wiki/Ellipse
- # [05:44] * Joins: dglazkov (n=dglazkov@72.14.224.1)
- # [05:46] <kangax> GregHouston: for the browser
- # [05:46] <kangax> I'll go with transformed circle, thanks
- # [05:47] <kangax> (building svg to canvas parser)
- # [05:47] <GregHouston> Nice. What language is it written in?
- # [05:48] * Quits: dglazkov (n=dglazkov@72.14.224.1) (Client Quit)
- # [05:49] <kangax> GregHouston: JS
- # [05:51] <kangax> It's mostly a general purpose library that makes it easy to draw basic shapes on canvas (with support for drag/drop and any affine transformations)
- # [05:52] <GregHouston> Do you have a blog? I would be interested in keeping tabs on it.
- # [05:52] <kangax> I do, but it's not related to canvas : )
- # [05:52] * Joins: eseidel (n=eseidel@c-24-130-13-197.hsd1.ca.comcast.net)
- # [05:53] <kangax> GregHouston: http://thinkweb2.com/projects/prototype/
- # [05:54] * Joins: heycam (n=cam@clm-laptop.infotech.monash.edu.au)
- # [05:55] * Quits: hdh (n=hdh@118.71.123.179) (Read error: 113 (No route to host))
- # [05:58] <GregHouston> kangax: Cool. I'll add you to my feeds and see if you don't post anything about it. I wrote a function for drawing a rectangle with rounded corners if you haven't got to that one yet.
- # [05:58] <kangax> nice
- # [05:58] <kangax> haven't yet
- # [06:02] * Quits: weinig (n=weinig@nat/apple/x-d563bcd9a84d4e36) (Remote closed the connection)
- # [06:02] <GregHouston> kangax: I pasted it here: http://paste.mootools.net/f3be6b0e8
- # [06:03] * Joins: weinig (n=weinig@nat/apple/x-b8cceb542b66399b)
- # [06:03] * Joins: Thezilch (n=fuz007@cpe-76-171-111-7.socal.res.rr.com)
- # [06:03] <kangax> didn't know mootools have pastie
- # [06:03] <kangax> : )
- # [06:03] <GregHouston> :)
- # [06:08] * Quits: weinig (n=weinig@nat/apple/x-b8cceb542b66399b)
- # [06:22] * Quits: nessy (n=nessy@124-168-155-4.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [06:24] * Joins: nessy (n=nessy@124-168-155-4.dyn.iinet.net.au)
- # [06:27] * Quits: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
- # [06:29] * Joins: starjive (i=beos@213-66-217-32-no30.tbcn.telia.com)
- # [06:29] * Quits: nessy (n=nessy@124-168-155-4.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [06:32] * Joins: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
- # [07:00] * Joins: hdh (n=hdh@118.71.121.222)
- # [07:07] * Quits: aboodman (n=aboodman@nat/google/x-3e1e0bd9d7d80878) (Read error: 110 (Connection timed out))
- # [07:26] * Joins: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de)
- # [07:32] * Joins: MikeSmith (n=MikeSmit@EM119-72-41-177.pool.e-mobile.ne.jp)
- # [07:33] * Quits: KevinMarks (n=KevinMar@oak-out-corp.sixapart.com) ("The computer fell asleep")
- # [07:40] * Joins: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [07:47] * Joins: annevk (n=annevk@dhcp-077-250-204-131.chello.nl)
- # [07:51] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [07:52] * Joins: aroben (n=adamrobe@72-165-115-225.dia.static.qwest.net)
- # [08:04] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [08:05] * Quits: starjive (i=beos@213-66-217-32-no30.tbcn.telia.com)
- # [08:07] * Quits: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
- # [08:14] * Quits: annevk (n=annevk@dhcp-077-250-204-131.chello.nl) (Read error: 110 (Connection timed out))
- # [08:20] * Joins: annevk (n=annevk@dhcp-077-250-204-131.chello.nl)
- # [08:20] * Joins: starjive (i=beos@213-66-217-32-no30.tbcn.telia.com)
- # [08:24] * Quits: hober (n=ted@unaffiliated/hober) (Remote closed the connection)
- # [08:24] * Joins: hober (n=ted@unaffiliated/hober)
- # [08:32] * Joins: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
- # [08:45] * Quits: roc_ (n=chatzill@121-72-162-122.dsl.telstraclear.net) (Read error: 110 (Connection timed out))
- # [09:05] * Joins: KevinMarks (n=KevinMar@175.sub-70-210-183.myvzw.com)
- # [09:08] * Joins: Mau`werk (n=ano@a80-100-71-209.adsl.xs4all.nl)
- # [09:12] * Quits: aroben (n=adamrobe@unaffiliated/aroben) (Remote closed the connection)
- # [09:12] * Joins: roc_ (n=chatzill@121-72-162-122.dsl.telstraclear.net)
- # [09:12] * Joins: aroben (n=adamrobe@72-165-115-225.dia.static.qwest.net)
- # [09:14] <Hixie> you know, when we started html5, xforms and xhtml2 provided a kind of motivation to do a good job and do it quick
- # [09:14] <Philip`> http://crypto.stanford.edu/websec/chromium/ - ooh, an HTML5 page
- # [09:14] <Hixie> as competition is wont to do
- # [09:15] <Hixie> but our success has removed the credibility from those efforts
- # [09:17] <MikeSmith> I guess Flash and Silverlight provide a little more motivation
- # [09:17] <MikeSmith> or even Gears
- # [09:18] <MikeSmith> especially now that we have a competing browser with built-in Gears support
- # [09:21] <takkaria> Philip`: HTML5 with XHTML talismans, too :)
- # [09:21] <othermaciej> I'm not worried about XHTML2 but I am worried about the open web platform vs. proprietary alternatives
- # [09:21] <othermaciej> and I am not even so afraid of that (not as much as roc anyway)
- # [09:22] <takkaria> ugh, another +1 post on public-html
- # [09:22] * Joins: aaronlev (n=chatzill@g230129112.adsl.alicedsl.de)
- # [09:24] * Quits: annevk (n=annevk@dhcp-077-250-204-131.chello.nl) (Read error: 110 (Connection timed out))
- # [09:25] <Hixie> the problem with flash and silverlight is that they're competitors to the overall platform, not to html5 specifically
- # [09:25] <Philip`> othermaciej: Are you not so afraid because you don't think it's so likely, or because you don't think it's so bad if a better (but proprietary) alternative wins?
- # [09:25] * Hixie isn't worried as much as he was because of the former
- # [09:26] <othermaciej> Philip`: I don't think it's so likely
- # [09:26] <hsivonen> It's sad that in this day and age, *anyone* can launch a new Flash-like thing
- # [09:26] * Quits: aroben (n=adamrobe@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [09:26] <hsivonen> i.e. Silverlight
- # [09:26] <othermaciej> I feel like Flash is close to peaking, and I doubt Silverlight will see much some success in the grand scheme of things
- # [09:26] * Joins: aroben (n=adamrobe@72-165-115-225.dia.static.qwest.net)
- # [09:26] <hsivonen> though I am hoping that Silverlight scares Adobe enough for them to open-source all parts of Flash that are licensable by Adobe
- # [09:27] <othermaciej> and I think Google is sensitive enough to criticism that native web platform features will mostly obsolete Gears (or reduce it to an IE uncripplement add-on)
- # [09:28] <hsivonen> also, I'm wondering about the strategic smartness of the whole Novell Mono thing
- # [09:28] <hsivonen> though things could be different if OpenJDK had arrived earlier
- # [09:29] <hsivonen> now it's like Mono tries to rescue legacy Java code to run on it
- # [09:29] <hsivonen> instead of OpenJDK rescuing legacy C# code
- # [09:29] <othermaciej> wait, what?
- # [09:30] <hsivonen> othermaciej: you can use ikvm.net to run Eclipse on Mono
- # [09:30] <othermaciej> it translates JVM bytecode to MSIL?
- # [09:30] <hsivonen> but as far as I'm aware, there isn't a viable project that allowed one to take a C# project on bring it over to the JVM
- # [09:30] <hsivonen> othermaciej: either bytecode or Java source
- # [09:31] <hsivonen> but to come to back to the Web relevance of Mono
- # [09:31] * Quits: roc_ (n=chatzill@121-72-162-122.dsl.telstraclear.net) (Read error: 110 (Connection timed out))
- # [09:31] <hsivonen> it seems to me that Moonlight is helping Silverlight when it's done so early
- # [09:31] <othermaciej> it definitely is
- # [09:32] <Philip`> That's kind of its intention
- # [09:32] <othermaciej> Miguel has a weird love of Microsoft technologies
- # [09:33] <Hixie> to be fair, C# and .Net are pretty solid technologies, from a purely technical perspective
- # [09:33] <Hixie> i mean they're not perfect by any means
- # [09:33] <Hixie> but they compare pretty favourably compared to the rest of the industry's best efforts
- # [09:34] <Hixie> i don't think they're overly suitable for the web
- # [09:34] <Hixie> and i think their microsoft pedigree and lack of truly open development process are fatal flaws, though
- # [09:34] <hsivonen> Hixie: it seems to me that giving control of the GNU platform direction to MS isn't a good idea
- # [09:35] <Hixie> oh i don't think mono is strategically sound
- # [09:35] <hsivonen> Hixie: I'd prefer to get the good stuff from C# bolted onto Java even if it meant some more warts
- # [09:36] <Hixie> i'm not a big java fan myself, i'd rather have many different languages available
- # [09:36] <Hixie> but that's besides the point
- # [09:37] <hsivonen> the problem is that there are only two big multi-language server-side VMs
- # [09:37] <hsivonen> I'm not expecting Parrot to rock the market
- # [09:37] <hsivonen> but on the client side, the approach GWT is taking is *very* interesting
- # [09:37] <hsivonen> I'd like to see that for more languages
- # [09:37] <hsivonen> particularly Python
- # [09:37] <Hixie> the mono effort could have been strategically sound -- and still could be, actually -- if they used a slightly different path
- # [09:38] <Hixie> if they can get enough critical mass of people moving in both directions (mono <-> .net) then they could start introducing "innovations"
- # [09:38] <hsivonen> It seems to me that the direction the client VM is going is better for concurrency than the direction the JVM went
- # [09:38] <othermaciej> JS implementations (other than IE) are getting fast enough that compiling to JS might not be totally insane
- # [09:38] <Hixie> i.e. embrace-and-extend
- # [09:39] <hsivonen> that is, running normal-looking (not erlang) language with workers instead of shared-memory threads
- # [09:39] <Hixie> and that would end up forcing microsoft's hand a bit with silverlight
- # [09:39] <Hixie> which would make it harder for them to abuse the platform
- # [09:39] <Hixie> but as i understand it right now mono is just playing follow-the-leader with mono in the role of follower
- # [09:39] <Hixie> anyway
- # [09:40] <Hixie> othermaciej: isn't that basically what v8 does?
- # [09:40] <Hixie> othermaciej: oh, you mean compiling _to_ js
- # [09:40] <Hixie> s/mean/said/
- # [09:40] <Hixie> i read just "compiling js"
- # [09:41] * Joins: svl (n=me@csp8.waag.org)
- # [09:43] <Hixie> i wonder who the +1 posts are intended for
- # [09:50] * Joins: harig (n=harig_in@213.236.208.247)
- # [09:51] <othermaciej> every JS implementation "compiles" in some sense
- # [09:52] * Quits: eseidel (n=eseidel@c-24-130-13-197.hsd1.ca.comcast.net)
- # [09:56] * Quits: svl (n=me@csp8.waag.org) (Read error: 60 (Operation timed out))
- # [10:00] * Quits: sverrej (n=sverrej@89.10.27.245) (Read error: 110 (Connection timed out))
- # [10:03] <hsivonen> has Google announced anything about <video> in Chrome or Android WebKit?
- # [10:03] <othermaciej> I have not heard announcements but I believe <video> does not work in Chrome currently
- # [10:04] <othermaciej> it has the Safari 3.1 featureset in the engine minus (at least) @font-face, <video>, text-shadow and Database
- # [10:04] <hsivonen> yeah, but they must have a plan
- # [10:05] * Joins: svl (n=me@csp8.waag.org)
- # [12:08] * Disconnected
- # [12:08] * Attempting to rejoin channel #whatwg
- # [12:08] * Rejoined channel #whatwg
- # [12:08] * Topic is 'WHATWG (HTML5) -- http://www.whatwg.org/ -- Logs: http://krijnhoetmer.nl/irc-logs/ -- Please leave your sense of logic at the door, thanks! -- gsnedders has green hair, photos coming really soon :-)'
- # [12:08] * Set by gsnedders on Sat Sep 06 19:58:04
- # [12:12] * Joins: sverrej (n=sverrej@pat-tdc.opera.com)
- # [12:12] * Joins: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [12:14] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [12:20] * Quits: aaronlev (n=chatzill@g230129112.adsl.alicedsl.de) (Read error: 110 (Connection timed out))
- # [12:25] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [12:27] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) (Client Quit)
- # [12:27] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [12:30] <Philip`> Surprisingly many people use the script from http://cow.neondragon.net/stuff/reflection/ (or derivatives), which uses canvas (on non-IE), so that's quite a lot of indirect canvas users
- # [12:31] <Philip`> (Sadly it uses "if (document.all && !window.opera)" to trigger the use of 'filter: flipv progid:DXImageTransform.Microsoft.Alpha(...)' instead of canvas)
- # [12:34] <hsivonen> regarding the discussion the other day: it seems that Windows XP SP3 still doesn't install IE7 as an automatic update, but it does install it as an Express Update if you go to Windows Update and accept the defaults
- # [12:37] <Philip`> Is Silverlight still non-selected by default?
- # [12:37] * Joins: MikeSmith (n=MikeSmit@EM60-254-243-2.pool.e-mobile.ne.jp)
- # [12:39] * Quits: webben (n=benh@nat/yahoo/x-dd792d3645d090a4) (Client Quit)
- # [12:41] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [12:41] <hsivonen> Philip`: I don't see Silverlight being offered through Windows Update at all
- # [12:42] * Joins: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [12:43] <hsivonen> Windows Update tells me to upgrade to Microsoft Update
- # [12:43] <hsivonen> but it's not at all clear why I, as a user, should have to make a decision between two update mechanisms
- # [12:45] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) (Remote closed the connection)
- # [12:45] <Philip`> Maybe you have to make that decision because it would be unfair for Microsoft to leverage its privileged OS-developer position to automatically provide additional services for its own non-OS products
- # [12:45] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [12:45] <hsivonen> I see
- # [12:46] <Philip`> (Or maybe that's totally wrong)
- # [12:47] * Joins: svl (n=me@csp8.waag.org)
- # [12:56] <zcorpan_> hsivonen: i'm on windows using cygwin
- # [12:56] <hsivonen> zcorpan_: are you using easy_install?
- # [12:56] <zcorpan_> hsivonen: no
- # [12:57] <hsivonen> zcorpan_: in that case, I suggest trying it
- # [12:59] <zcorpan_> python ez_install.py
- # [13:00] <zcorpan_> Fishished processing dependencies for setuptools==0.6c7
- # [13:00] <zcorpan_> but running validator-tester.py still says ImportError: No module named simplejson
- # [13:01] <hsivonen> ez_setup.py should install a script names easy_install
- # [13:01] <hsivonen> then easy_install simplejson installs simplejson
- # [13:02] <zcorpan_> there's no easy_install :(
- # [13:02] <hsivonen> that's weird
- # [13:03] <hsivonen> you can get a new one from here http://peak.telecommunity.com/DevCenter/EasyInstall
- # [13:03] <hsivonen> (the site loads very slowly)
- # [13:04] <zcorpan_> thanks
- # [13:06] * Quits: MikeSmith (n=MikeSmit@EM60-254-243-2.pool.e-mobile.ne.jp) ("Less talk, more pimp walk.")
- # [13:07] * Joins: MikeSmith (n=MikeSmit@EM60-254-243-2.pool.e-mobile.ne.jp)
- # [13:09] <hsivonen> validator.nu goes offline for a moment. sorry
- # [13:12] <hsivonen> back up
- # [13:16] <zcorpan_> easy_install.exe is in my Python24\Scripts directory but trying to use it doesn't work
- # [13:17] <hsivonen> :-(
- # [13:18] <Lachy> just found out there will be a WebJam on while I'm in Aus. I should try to organise a 3 minute presentation for it.
- # [13:18] <hsivonen> I'm completely inexperienced when it comes to troubleshooting Windows Python problems
- # [13:19] <Lachy> zcorpan_, it probably means that the directory isn't in the PATH environment variable
- # [13:19] <zcorpan_> Lachy: i added it to PATH... do i need to restart cmd for it to start working?
- # [13:19] <Lachy> yes
- # [13:19] <zcorpan_> ah
- # [13:20] <Lachy> you could just type echo %PATH% and see if it was really in it
- # [13:21] <Lachy> aargh, I hate how Windows update sometimes installs critical updates and then does a restart without even asking. Especially, when I'm not around to stop it!
- # [13:21] <zcorpan_> it worked after i did echo %PATH% but not before
- # [13:22] * Joins: webben (n=benh@nat/yahoo/x-a27da9e182306672)
- # [13:23] <zcorpan_> ok simplejson is installed
- # [13:24] <Lachy> hmm, maybe I should get http://html5.lachy.id.au/beta/ finished and present that at WebJam, since it will have a lot of nice features for web developers
- # [13:24] <Philip`> Lachy: Set it to ask before installing updates, and then it won't do it silently
- # [13:24] <Philip`> (It'll still force you to reboot after the installation, though)
- # [13:24] <Lachy> Philip`, I'm sure I have
- # [13:25] <Philip`> Oh
- # [13:25] <Lachy> ah, crap. That machine was still set to automatic :-(
- # [13:25] <Lachy> fixed now
- # [13:25] <zcorpan_> or i think it was installed... but validator-tester.py still says it's missing
- # [13:26] <zcorpan_> Lachy: you can stop the automatic updates service to make it not reboot
- # [13:27] <Philip`> zcorpan_: You could just copy simplejson's .py files into the right place, and not bother with the whole installation setup thing
- # [13:27] <Philip`> (It has a _speedups.so (or .dll or whatever) too but that appears to be optional)
- # [13:27] <didymos> Lachy, I experienced that same thing yesterday, and it was a bit annoying, because I was in the middle of a conversation, and couldn't take the time to disable it
- # [13:27] <zcorpan_> Philip`: which .py files and where's the right place?
- # [13:27] <didymos> so I just had to click 'later' everytime it tried to restart
- # [13:28] <BenMillard> didymos, I have the same experience. To me, the "later" button should mean "when I decide to do it myself".
- # [13:29] <didymos> BenMillard, certainly
- # [13:29] <Philip`> zcorpan_: The really lazy way is to copy the 'simplejson' directory from http://pypi.python.org/packages/source/s/simplejson/simplejson-1.9.2.tar.gz into the directory you're running Python from, and I think then it should pick it up properly
- # [13:29] <BenMillard> rather than "bug me again about this in 5 minutes, then do it of your own accord if I'm not here when you ask, losing all my unsaved work for me".
- # [13:30] <didymos> unfortunately, it seems they have to go for the lowest common denominator, if they want it to be installed on non-techie users' machines
- # [13:30] <BenMillard> didymos, I doubt non-techies leave their machines running for many days in a row
- # [13:30] <BenMillard> didymos, so interpreting "later" as I describe would be fine on non-technie machines, since they don't run for that long at a time anywy.
- # [13:30] <didymos> good point, although I have a case to prove you wrong, but in theory I believe you'd be right ;)
- # [13:31] <Philip`> BenMillard: Now that Vista's hidden the 'power off' button, I'd guess many people just suspend or hibernate it and never actually reboot
- # [13:31] <didymos> BenMillard, my mother has a laptop in the kitchen, which she leaves on so she can get to it fast -- it can easily run for weeks in a row
- # [13:31] <zcorpan_> wonder if Python24 is the right directory because i have python 2.5
- # [13:31] <Philip`> particularly on laptops where you just shut the lid and it'll happily suspend itself for days
- # [13:32] <didymos> exactly
- # [13:32] <zcorpan_> how do i figure out which directory my python is running from
- # [13:32] <Philip`> zcorpan_: 'which python'
- # [13:33] <Philip`> (assuming Cygwin with suitable packages installed)
- # [13:33] <zcorpan_> Philip`: /usr/bin/python
- # [13:34] <Lachy> ideally, computers should never need to reboot to apply a patch. They should just apply hot patches to everything
- # [13:34] <Philip`> zcorpan_: Is that a symlink to a python2.x file?
- # [13:34] <Philip`> (ls -l /usr/bin/python)
- # [13:34] <didymos> Lachy, Steve Yegge, I believe? :)
- # [13:35] <didymos> at least he said it at some point
- # [13:35] <Philip`> Lachy: The problem with that is that it can get extremely complicated, particularly if you care about efficiency in the normal not-applying-patches state
- # [13:35] <zcorpan_> wait is it my cygwin/bin directory?
- # [13:36] <Philip`> zcorpan_: It's probably cygwin/usr/bin
- # [13:36] <Philip`> (in the Windows view of the filesystem)
- # [13:36] <zcorpan_> Philip`: ok
- # [13:37] <zcorpan_> Philip`: it's empty but i'll try pasting the simplejson directory there
- # [13:37] * Quits: ROBOd (n=robod@89.122.216.38) (Read error: 104 (Connection reset by peer))
- # [13:37] <Philip`> zcorpan_: Oh, no
- # [13:37] <Philip`> zcorpan_: I meant the directory which you are in when you run Python, not the directory which the Python you run is in
- # [13:37] <zcorpan_> Philip`: ah
- # [13:37] * Joins: ROBOd (n=robod@89.122.216.38)
- # [13:38] <Philip`> zcorpan_: Ah, if cygwin/usr/bin is empty then I guess /usr/bin (which sounds non-empty) must be somewhere else, but I don't know where
- # [13:39] * Quits: webben (n=benh@nat/yahoo/x-a27da9e182306672)
- # [13:39] * Joins: roc_ (n=chatzill@121-72-162-122.dsl.telstraclear.net)
- # [13:40] <virtuelv> is Cameron McCormack usually present on IRC?
- # [13:40] <zcorpan_> ok now i got a different error running validator-tester.py
- # [13:40] <Philip`> zcorpan_: That sounds promising
- # [13:40] <Lachy> virtuelv, that's heycam
- # [13:42] <zcorpan_> in dumpReference simplejson.dump({uri:self.database[uri]}, handle, cls=ValidationErrorMessageEncoder, sort_keys=True)
- # [13:43] <virtuelv> Lachy: thanks
- # [13:46] <Philip`> zcorpan_: What is the error message there?
- # [13:46] <hsivonen> zcorpan_: do you have an up-to-date svn checkout?
- # [13:46] <zcorpan_> Philip`: KeyError: 'http://simon.html5.org/test/validator/character-encoding/non-ascii.html'
- # [13:47] <hsivonen> that line should now read simplejson.dump({uri:self.database[uri]}, handle, cls=ValidationErrorMessageEncoder, sort_keys=True, indent=2)
- # [13:47] <hsivonen> zcorpan_: I think it throws a key error if you don't have the URI you gave it already in the database
- # [13:48] <hsivonen> the database being a file called db.json in the working directory by default
- # [13:49] <zcorpan_> hsivonen: aha
- # [13:49] * Parts: kangax (n=kangax@ool-182f8118.dyn.optonline.net)
- # [13:50] <zcorpan_> i should be using dumpuri
- # [13:57] <zcorpan_> hsivonen: but if i write a test, don't you need to add it to your database?
- # [14:01] <zcorpan_> hsivonen: so i can just point to a testcase in a bug report and when you have fixed the bug you do adduri and i don't have to get this working
- # [14:02] <hsivonen> zcorpan_: yes. so I'd need you to send me your db.json file (preferable containing tests only form you) so I can merge it in
- # [14:02] <hsivonen> zcorpan_: that would work, too
- # [14:02] <zcorpan_> hsivonen: ok. then i won't spend more time trying to get it working :)
- # [14:03] <hsivonen> OK. sorry about not thinking about this before
- # [14:03] <zcorpan_> that's ok
- # [14:05] <zcorpan_> hsivonen: your sniffer is still looking at 512 bytes right?
- # [14:05] <hsivonen> zcorpan_: yes
- # [14:05] <zcorpan_> hsivonen: you think it will continue to do so?
- # [14:06] <hsivonen> I think it will continue to look for n bytes where n is likely to be 512 or 1024 depending on what Hixie puts in the spec
- # [14:06] <hsivonen> 512 is a good guess
- # [14:06] <hsivonen> though IIRC, WebKit switched to 1024
- # [14:06] * Philip` suggests 768
- # [14:06] <hsivonen> Philip`: jokingly or seriously?
- # [14:06] <Philip`> hsivonen: I'm just trying to be awkward
- # [14:08] <Philip`> I presume "one packet" could be the most sensible thing for a browser to use, rather than a fixed number of bytes, in terms of being able to render the page as quickly as possible - maybe it'd be interesting to work out how many bytes of content do fit in the first packet...
- # [14:08] * Quits: svl (n=me@csp8.waag.org) (Read error: 104 (Connection reset by peer))
- # [14:09] <hsivonen> Philip`: my sniffer works with blocking Java IO
- # [14:09] <hsivonen> Philip`: so I don't see packets
- # [14:10] <hsivonen> Implementations where the network layer pushes data to parser could be different
- # [14:10] <Philip`> hsivonen: Your abstractions need more leaks
- # [14:11] <Philip`> although I suppose it's Java's abstractions in that case
- # [14:11] <zcorpan_> now ftp won't connect
- # [14:11] <hsivonen> I couldn't follow the Gecko source on this topic with full confidence, but I think it scans the first packet
- # [14:12] <hsivonen> Philip`: If I wrote a NIO driver and if NIO can be told to push data on a per packet basis, then it would be doable
- # [14:12] <hsivonen> Philip`: but SAX assumes IO--not NIO
- # [14:13] <hsivonen> Philip`: the Validator.nu HTML Parser core assumes neither and, by design, fits a NIO/Gecko-like IO setup as well
- # [14:20] * Joins: tantek (n=tantek@78.146.195.75)
- # [14:21] <hsivonen> Hixie: I implemented the <rp> spec literally without allowing space characters around the paren
- # [14:24] * Quits: heycam (n=cam@clm-laptop.infotech.monash.edu.au) ("bye")
- # [14:28] <zcorpan_> Lachy: could you use a different favicon? my brain thinks that the html5 tools tab is the spec
- # [14:33] * Joins: webben (n=benh@nat/yahoo/x-4e2775aaf89c7353)
- # [14:40] * Quits: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de) (Remote closed the connection)
- # [14:40] * Joins: heycam (n=cam@124-168-104-60.dyn.iinet.net.au)
- # [14:44] * Joins: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de)
- # [14:45] * Quits: aaronlev_ (n=chatzill@g230129112.adsl.alicedsl.de) ("ChatZilla 0.9.83 [Firefox 3.0.1/2008070208]")
- # [14:46] <Philip`> Looks like the mean HTTP header size (from a very small sample from dmoz.org) is around 290 bytes (and the median is 260, and very few are above ~500)
- # [14:46] <Philip`> so you should get at least a kilobyte of content in the first packet
- # [14:46] <Lachy> zcorpan_, ok
- # [14:46] <Lachy> zcorpan_, any suggestions for what I should use?
- # [14:46] <Philip`> (Interestingly enough, Google seems to send 1418 byte TCP packets, whereas everyone else sends 1448 bytes)
- # [14:47] <zcorpan_> Lachy: anything but the whatwg icon. no icon wfm :)
- # [14:47] <zcorpan_> Lachy: don't you have one for you blog?
- # [14:47] <Lachy> no
- # [14:47] <Lachy> I need one though
- # [14:47] <Lachy> I'll remove it for now, and replace it later
- # [14:47] <zcorpan_> ok
- # [14:47] <Philip`> Use the Space Invaders favicon
- # [14:48] <Philip`> Oops, it was Defender
- # [14:49] <Lachy> done
- # [14:49] <Lachy> I'll find an icon of some tools or something
- # [14:52] <Lachy> I need to figure out how to set up my localhost server to use custom .localhost domains (or whatever) so they can mirror my web server better
- # [14:53] <Lachy> some of the things are broken in my local copy because I have paths like http://localhost/html5.lachy.id.au/ and that page has non-relative paths like "/script/...", which break
- # [14:54] <Philip`> You could run each on a different port
- # [14:54] <Lachy> yeah, maybe. I'll have to figure out how to get MAMP to do that
- # [14:54] <Philip`> (and multiple servers, rather than one server with virtual hosts)
- # [14:55] <Lachy> I'd have have a domain like http://html5.lachy.id.au.local/ or something
- # [14:55] <BenMillard> Lachy, I use Apache with <virtualhost> in the httpd.conf to produce http://calthorpe.local/ and http://ben.local/ and so forth
- # [14:55] <BenMillard> Apache as part of the WAMP package, I mean.
- # [14:55] <Lachy> ok, I can probably set that up
- # [14:55] <Lachy> yeah, apache is in MAMP too
- # [14:56] <BenMillard> <VirtualHost 127.0.0.1>
- # [14:56] <BenMillard> DocumentRoot "C:\Program Files\WAMP\www\ben"
- # [14:56] <BenMillard> ServerName ben.local
- # [14:56] <BenMillard> </VirtualHost>
- # [14:56] <BenMillard> is one of them
- # [14:56] * Quits: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de) (Remote closed the connection)
- # [14:57] <BenMillard> oh, you have to edit the "hosts" file if your on Windows so the "ben.local" part works
- # [14:57] <BenMillard> e.g.: 127.0.0.1 ben.local
- # [14:57] <Lachy> yeah, I knew about the hosts file
- # [14:58] * Quits: roc_ (n=chatzill@121-72-162-122.dsl.telstraclear.net) (Read error: 110 (Connection timed out))
- # [14:58] <BenMillard> Lachy, ok I'll leave you to it. :)
- # [14:58] <Lachy> apparently MAMP Pro offers easy setup of virtual hosts like that
- # [14:58] <Philip`> Raw Apache httpd.conf offers easy setup like that :-)
- # [14:58] <Lachy> but it seems rather expensive. I'll see if I can set it up manually myself instead
- # [14:58] <Philip`> and is free
- # [14:59] <Lachy> yeah, I'm not paying about $75 for something I can do myself for free
- # [15:01] <Philip`> With that kind of attitude, why are you a Mac user? :-p
- # [15:04] * Joins: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de)
- # [15:04] * Joins: nessy (n=nessy@124-168-155-4.dyn.iinet.net.au)
- # [15:08] <Lachy> Philip`, because there are no decent alternatives
- # [15:12] * zcorpan_ briefly scans through http://www.w3.org/mid/2d509b1b0809101646y4bbda2f9k56474ee3cd72003d@mail.gmail.com
- # [15:13] * Joins: dotjay (n=dotjay@nov5th.plus.com)
- # [15:13] * hsivonen notes the TOC doesn't use HTML lists
- # [15:14] <hsivonen> I guess that counts as a failure of HTML/CSS to produce the wanted result reliably
- # [15:15] <takkaria> "To facilitate independent evolution of producers and consumers, languages in distributed systems should be Extensible."
- # [15:15] <takkaria> (from Dave Orchard's post)
- # [15:15] <takkaria> surely producers that produce something that consumers don't understand doesn't help anyone, so independent evolution isn't helpful in the slightest
- # [15:16] <BenMillard> hsivonen, numbered lists with decimal places are faked in a variety of ways.
- # [15:16] <Philip`> Producers that produce something not all consumers understand still helps the consumers that do understand it
- # [15:18] <Philip`> though I suppose that's not "independent evolution", since at least some consumers would have to evolve to understand exactly what the producers produce
- # [15:18] <BenMillard> hsivonen, maybe <li value> should just allow any string, like <li value="3.2"> or <li value="2a">? Or maybe <ol type> should have a couple more values to do this automatically...
- # [15:19] <zcorpan_> BenMillard: you could use <ul><li>3.2
- # [15:20] <BenMillard> zcorpan_, that's one of the ways I see it faked.
- # [15:20] <BenMillard> layout tables and with <br> are others
- # [15:20] <zcorpan_> <ul> seems better
- # [15:21] <BenMillard> yes, but <ol> with the desired markers (by some method) seems best. :)
- # [15:21] <zcorpan_> why?
- # [15:23] <BenMillard> firstly, <ol> is a closer match to the content than <ul> (unless we think <ol> is a pointless element)
- # [15:23] <zcorpan_> are markers searchable?
- # [15:24] * Quits: nessy (n=nessy@124-168-155-4.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [15:24] <BenMillard> zcorpan_, wait...are you asking whether <ol> is at all useful?
- # [15:24] <zcorpan_> BenMillard: no i'm asking whether it's useful for TOCs
- # [15:26] <BenMillard> zcorpan_, since TOCs are just a numbered list of links, <ol> seems as useful for them as it is any other numbered list (whether it has links or not).
- # [15:27] <Lachy> cool, I got the virtual hosts to work. That was easy
- # [15:27] <zcorpan_> but for a TOC you want 1, 2, 2.1, 2.2, and not 1, 2, 1, 2
- # [15:27] <zcorpan_> and it's nice to be able to search for "2.1"
- # [15:27] <BenMillard> zcorpan_, I've seen TOCs with either
- # [15:28] <BenMillard> zcorpan_, I see no reason for browsers to make list markers non-searchable
- # [15:28] <zcorpan_> BenMillard: file a bug :)
- # [15:29] <BenMillard> zcorpan_, I don't search for section numbers in TOCs, so I don't mind either way.
- # [15:29] <BenMillard> but if you want it to work, I guess you should indeed file a bug.
- # [15:30] <zcorpan_> searching works for me since specs i care about use <ul> :)
- # [15:32] <BenMillard> zcorpan_, searching also works in the ones that fake it with or layout tables.
- # [15:32] <zcorpan_> BenMillard: yes but i imagine they are less usable with ATs
- # [15:33] <zcorpan_> but i could be wrong
- # [15:34] <BenMillard> zcorpan_, using <ul> for a numbered list produces bullets and numbers when author CSS is disabled or overridden by user CSS.
- # [15:35] <Philip`> http://timepedia.org/chronoscope/ is an interesting use of GWT + <canvas>
- # [15:35] <BenMillard> and using the semantics of <ul> when a TOC is better matches by <ol> means any device which makes use of those semantics might be getting short-changed (such as what announcements you get in screenreaders or in a Braille output, maybe)
- # [15:36] <BenMillard> zcorpan_, something like <ol type="decimal-compound"> (or something along those lines) could avoid authors having to type in all the section names
- # [15:37] <BenMillard> and it doesn't rely on CSS and does have the <ol> semantics which best fit a TOC
- # [15:38] <Philip`> They'd still have to type the section numbers into the section <h2>s, though
- # [15:38] <Philip`> and if those are entered manually while the TOC is numbered automatically, they're more likely to get out of sync
- # [15:38] <Philip`> Section numbering is an outdated concept in a world of hyperlinks, anyway :-p
- # [15:40] <BenMillard> Philip`, for that to happen the TOC would have to differ from the sections in the document, so the TOC would be wrong anyway
- # [15:41] <Philip`> BenMillard: Indeed, but the effects of an error could be localised, rather than cascading through the rest of the TOC and destroying all of the numbers
- # [15:42] <BenMillard> Philip`, I agree that authors would still have to type into the headings and when making references within the document.
- # [15:43] <BenMillard> the error would only cascade to siblings that came after it and the descendents, AFAICT
- # [15:43] <BenMillard> and if the TOC isn't matching the document, making that error as obvious as possible actually seems like an asset to me :P
- # [15:46] <BenMillard> s/better matches/better matched/
- # [15:46] <Philip`> This is HTML, not XHTML - errors are meant to be papered over, not made as obvious as possible :-p
- # [15:46] <BenMillard> s/all the section names/all the section numbers/
- # [15:50] <BenMillard> time for lunch...
- # [15:51] * Quits: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [15:54] * Joins: kangax (n=kangax@74.201.136.194)
- # [15:56] * Joins: scotfl (n=scotfl@S0106001b114f914a.ss.shawcable.net)
- # [16:00] * Joins: csarven (n=csarven@80.76.201.52)
- # [16:12] <hsivonen> http://html5.validator.nu/ now supports ruby
- # [16:16] * Joins: svl (n=me@csp8.waag.org)
- # [16:16] * Joins: webben_ (n=benh@nat/yahoo/x-c002a447009adce2)
- # [16:19] <Philip`> http://html5.validator.nu/?doc=http%3A%2F%2Fwww.city.kawasaki.jp%2F25%2F25zinken%2Fhome%2Fkidspage%2F seems to work, at least in the sense that it's only complaining about <rb>
- # [16:19] * Joins: aaronlev (n=chatzill@g230129112.adsl.alicedsl.de)
- # [16:21] <Philip`> It would be user-friendlier if the validator recognised <rb> and gave an informative message like "You're not allowed to use <rb> and have to go to loads of effort to remove it from all your pages, because it has no effect and we don't want to allow it like we allow xmlns and xml:lang and trailing slashes"
- # [16:22] <Philip`> otherwise people will have no idea why it's suddenly become an error
- # [16:22] <hsivonen> Philip`: or we could allow it as a talisman
- # [16:22] * Quits: Mau`werk (n=ano@a80-100-71-209.adsl.xs4all.nl) ("Disconnected...")
- # [16:22] <Philip`> hsivonen: That too
- # [16:23] <Philip`> http://html5.validator.nu/?doc=http://www.geocities.co.jp/Hollywood-Spotlight/2135/ seems to fail at encoding sniffing
- # [16:23] <zcorpan_> ruby isn't used much though, is it? and <rb> even less
- # [16:23] <zcorpan_> (compared to xmlns and xml:lang)
- # [16:24] * Quits: webben (n=benh@nat/yahoo/x-4e2775aaf89c7353) (Read error: 110 (Connection timed out))
- # [16:24] <Philip`> hsivonen: and that page there gets error reports on line 0, which doesn't exist
- # [16:24] * Joins: smedero (n=smedero@mdp-nat251.mdp.com)
- # [16:25] <Philip`> hsivonen: Also, the "show source" view has something totally bogus on line 45 that isn't in the real source
- # [16:25] <Philip`> (It says: "http://www.geocities.co.jp/Hollywood-Spotlight/2135/2pigpigsan.jpg", "tiiojpol "http://www.geocities.co.jp/Hollywood-Spotlight/2135/2pigpigsan2.jpg",↩)
- # [16:26] <hsivonen> Philip`: the validator doesn't run heuristic sniffing (parsetree does)
- # [16:26] <hsivonen> Philip`: should the validator run a heuristic sniffer, too?
- # [16:27] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Remote closed the connection)
- # [16:27] <hsivonen> line 45 is certainly interesting
- # [16:28] * Joins: billmason (n=billmaso@ip75.unival.com)
- # [16:28] * zcorpan_ ponders about "Error: The font element is obsolete." vs "Error: Element rb not allowed as child of element ruby in this context. (Suppressing further errors from this subtree.)" in <RUBY><RB><FONT face="MS Pゴシック">区役所</F
- # [16:28] <hsivonen> zcorpan_: the implementations are different
- # [16:28] <hsivonen> should I give <rb> the <font> treatment?
- # [16:28] <Philip`> hsivonen: It would make the output more useful if it didn't let one error (lack of explicit encoding) cause the rest of the error report to become unreadable, since maybe people have a good reason for not fixing the first error (e.g. they're not the site author and can't fix it straight away) but they'll still want to know about subsequent errors
- # [16:29] <zcorpan_> hsivonen: seems reasonable if <rb> is used enough to care
- # [16:29] <hsivonen> now I'm most immediately curious about line 45
- # [16:30] <Philip`> zcorpan_: http://lists.w3.org/Archives/Public/public-html/2008May/0620.html - 0.3% of the .jp pages use ruby, and I think most (or at least many) of those use <rb>
- # [16:30] <hsivonen> the unmappably byte sequence errors repeat themselves
- # [16:31] <zcorpan_> i get var args = 6 * div;↩ on line 45
- # [16:32] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [16:33] <zcorpan_> Philip`: ok
- # [16:35] * Quits: tantek (n=tantek@78.146.195.75)
- # [16:37] * Joins: dglazkov (n=dglazkov@c-98-207-253-100.hsd1.ca.comcast.net)
- # [16:38] * Quits: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de) (Remote closed the connection)
- # [16:38] * Joins: dglazkov_ (n=dglazkov@72.14.224.1)
- # [16:38] <Philip`> zcorpan_: That's the right line but the wrong page
- # [16:39] <Philip`> zcorpan_: It was http://html5.validator.nu/?doc=http%3A%2F%2Fwww.geocities.co.jp%2FHollywood-Spotlight%2F2135%2F&showsource=yes#l45 but now that looks correct to me
- # [16:40] <hsivonen> there has to be something very wrong with the show source code
- # [16:40] <hsivonen> something that depends on how buffer boundaries fall
- # [16:40] <hsivonen> sigh
- # [16:41] <hsivonen> why can't show source ever just be easy
- # [16:41] * Parts: codedread (n=schiller@c-24-13-43-191.hsd1.il.comcast.net) ("Konversation terminated!")
- # [16:42] <Philip`> It is easy: slurp the whole HTTP response into a string, then parse and validate and print it out again :-)
- # [16:43] <hsivonen> Philip`: can't slurp without the parser figuring out the encoding
- # [16:44] <Philip`> s/string/byte buffer/
- # [16:46] * Quits: dglazkov_ (n=dglazkov@72.14.224.1)
- # [16:52] * Joins: myakura (n=myakura@p4188-ipbf6103marunouchi.tokyo.ocn.ne.jp)
- # [16:52] <hsivonen> well, the code I used for calculating the UTF-16-level line and col when a byte-level error occurs was utterly bogus now that the tokenizer has undergone notable changes
- # [16:53] <hsivonen> and that caused assertions to be violated in the show source package
- # [16:54] <takkaria> I do worry a bit about adding parse error reporting to Hubbub and how much that'll complicate things
- # [16:55] * Quits: dglazkov (n=dglazkov@c-98-207-253-100.hsd1.ca.comcast.net) (Success)
- # [16:55] <hsivonen> takkaria: error reporting as such is not bad
- # [16:55] <hsivonen> takkaria: approximate error locations aren't bad
- # [16:56] * Philip` would typically prefer a fast parser that doesn't report errors, since he's usually parsing other people's junk and doesn't care as long as it works as quickly as possible
- # [16:56] <hsivonen> takkaria: error locations that are good enough for the kind of lighlighting that Validator.nu does are a major PITA
- # [16:57] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Remote closed the connection)
- # [16:57] * Quits: svl (n=me@csp8.waag.org) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [16:58] * Joins: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net)
- # [17:00] <hsivonen> Philip`: I've been toying with the idea of having a preprecessor for removing error reporting code and source location tracking code
- # [17:00] * Quits: aaronlev (n=chatzill@g230129112.adsl.alicedsl.de) ("ChatZilla 0.9.83-rdmsoft [XULRunner 1.9.0.1/2008072406]")
- # [17:01] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [17:03] <Philip`> hsivonen: Would that be better than having the error reporting code etc being in methods in a class which you can switch for a minimal stub implementation class, and then let the JVM inline all the stub methods and eliminate the dead code?
- # [17:03] <hsivonen> Philip`: the location tracking code goes pretty intimately in the hottest method of the tokenizer
- # [17:04] <hsivonen> Philip`: also, I don't want too many Javaisms so that the code can be mechanically translated to C++ without having to use virtual methods
- # [17:05] <Philip`> Could you write two implementations of that hottest method, one without the location tracking, and choose which one to use at runtime?
- # [17:05] <Philip`> ...using virtual method calls
- # [17:05] <hsivonen> Philip`: It has crossed my mind but only recently
- # [17:05] <Philip`> In C++ you can just use templates - they solve all problems
- # [17:06] <hsivonen> "now you have two problems" :-)
- # [17:07] <Philip`> But now they're more fun problems
- # [17:09] <hsivonen> Philip`: but you are right, I could make the Tokenizer parametrized by a buffer management class using generics in Java and make the parametrization templatized in C++
- # [17:09] <Philip`> (Except for the problem that compile times become huge, which is never fun)
- # [17:09] <hsivonen> Philip`: but then, mechanical translation to C++ already needs to mung stuff, so...
- # [17:09] <Philip`> Oh, I hadn't thought of generics
- # [17:10] <hsivonen> Philip`: no point in using generics for this expect to make it use the <foo> syntax in both languages
- # [17:10] <Philip`> (probably because they're boring and don't let you do anything you couldn't do before - C++ templates are much more exciting)
- # [17:13] <hsivonen> aargh. I have to deal with CRLF again
- # [17:13] * Joins: webben (n=benh@nat/yahoo/x-ee6c12b2316043ea)
- # [17:15] * Joins: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [17:16] * Joins: Maurice` (i=copyman@cc90688-a.emmen1.dr.home.nl)
- # [17:20] <hsivonen> CRLF is such a pain
- # [17:21] <jmb> yes
- # [17:24] <zcorpan_> hsivonen: hmm. what are the intended html4-only errors? xmlns, xml:lang, />, </x in rcdata...
- # [17:25] <zcorpan_> unquoted attributes with special characters
- # [17:25] <zcorpan_> non-boolean empty attributes
- # [17:27] <hsivonen> zcorpan_: that seems about right, except there's an open bug (from you) about xmlns and />
- # [17:28] <zcorpan_> hsivonen: yeah i know, i'm writing tests for it :)
- # [17:28] <hsivonen> zcorpan_: I started fixing that bug, but then this more immediate show source bug came up
- # [17:28] <zcorpan_> hsivonen: ok
- # [17:28] <hsivonen> (crazy show source stuff must be fixed while the Web remains constant, because even taking a local copy changes buffering)
- # [17:29] <Philip`> (Do you have a way of writing test cases that trigger buffer-handling bugs?)
- # [17:29] * Quits: webben_ (n=benh@nat/yahoo/x-c002a447009adce2) (Read error: 113 (No route to host))
- # [17:30] <hsivonen> Philip`: I don't.
- # [17:31] * Quits: myakura (n=myakura@p4188-ipbf6103marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [17:32] <hsivonen> ok. now I have the bytes-to-UTF-16 line and col counting fixed
- # [17:32] <hsivonen> or so I think
- # [17:33] <hsivonen> but an assertion still fires in show source...
- # [17:37] <zcorpan_> hsivonen: hmm wouldn't it be good if the tests had a pass condition? "there should be no errors"
- # [17:39] * Joins: dglazkov (n=dglazkov@nat/google/x-b81682f544e33d27)
- # [17:40] <hsivonen> zcorpan_: I don't understand the question
- # [17:40] * Joins: tantek (n=tantek@host86-146-253-0.range86-146.btcentralplus.com)
- # [17:41] <zcorpan_> hsivonen: wouldn't it be good if the test file said whether an error is expected or no errors are expected? e.g. <!doctype html><title></title><p>There should be no errors.
- # [17:42] <hsivonen> zcorpan_: yeah, that would be good
- # [17:43] <zcorpan_> added pass conditions
- # [17:43] * Quits: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net) ("The computer fell asleep")
- # [17:52] * Quits: tantek (n=tantek@host86-146-253-0.range86-146.btcentralplus.com) (Connection reset by peer)
- # [17:53] * Joins: tantek (n=tantek@host86-146-253-0.range86-146.btcentralplus.com)
- # [18:16] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) (Remote closed the connection)
- # [18:16] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [18:19] * Quits: tndH (n=Rob@adsl-77-86-6-71.karoo.KCOM.COM) ("ChatZilla 0.9.83-rdmsoft [XULRunner 1.9.0.1/2008072406]")
- # [18:21] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) (Remote closed the connection)
- # [18:21] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [18:26] * Quits: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
- # [18:27] * Joins: malde_ (n=chatzill@c208030.adsl.hansenet.de)
- # [18:27] * Joins: aroben (n=adamrobe@17.244.16.54)
- # [18:28] * Joins: aroben_ (n=adamrobe@17.203.15.235)
- # [18:29] * Quits: zcorpan_ (n=zcorpan@pat.se.opera.com)
- # [18:29] * Joins: tndH (n=Rob@adsl-77-86-6-71.karoo.KCOM.COM)
- # [18:31] * Joins: codedread (n=schiller@c-24-13-43-191.hsd1.il.comcast.net)
- # [18:33] * Quits: aroben (n=adamrobe@unaffiliated/aroben) (Nick collision from services.)
- # [18:33] * aroben_ is now known as aroben
- # [18:35] * Quits: MikeSmith (n=MikeSmit@EM60-254-243-2.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [18:36] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
- # [18:38] * Joins: eseidel (n=eseidel@c-24-130-13-197.hsd1.ca.comcast.net)
- # [18:40] * Joins: tantek_ (n=tantek@host86-146-253-0.range86-146.btcentralplus.com)
- # [18:40] * Quits: tantek (n=tantek@host86-146-253-0.range86-146.btcentralplus.com) (Read error: 104 (Connection reset by peer))
- # [18:41] * Joins: maikmerten (n=maikmert@Lab7b.l.pppool.de)
- # [18:47] * Joins: myakura (n=myakura@p4188-ipbf6103marunouchi.tokyo.ocn.ne.jp)
- # [18:48] * Quits: eseidel (n=eseidel@c-24-130-13-197.hsd1.ca.comcast.net)
- # [18:52] * Joins: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
- # [18:58] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [19:01] * Quits: myakura (n=myakura@p4188-ipbf6103marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [19:03] * Parts: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [19:14] * Joins: tantek (n=tantek@host86-146-253-0.range86-146.btcentralplus.com)
- # [19:14] * Quits: tantek_ (n=tantek@host86-146-253-0.range86-146.btcentralplus.com) (Read error: 54 (Connection reset by peer))
- # [19:17] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 110 (Connection timed out))
- # [19:19] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [19:25] * Quits: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [19:26] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [19:27] * Joins: aboodman (n=aboodman@nat/google/x-a8e375e5bcf0db90)
- # [19:30] * Quits: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
- # [19:50] * Joins: MikeSmith (n=MikeSmit@EM60-254-219-163.pool.e-mobile.ne.jp)
- # [20:00] * Joins: weinig (n=weinig@nat/apple/x-10d35868859a4a4d)
- # [20:03] * Joins: jmb^ (n=jmb@login.ecs.soton.ac.uk)
- # [20:05] * Joins: aroben_ (n=adamrobe@17.244.16.54)
- # [20:08] * Joins: aroben__ (n=adamrobe@17.203.15.235)
- # [20:10] * Quits: aroben (n=adamrobe@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [20:11] * Quits: tantek (n=tantek@host86-146-253-0.range86-146.btcentralplus.com)
- # [20:15] * Joins: virtuelv (n=virtuelv@163.80-202-65.nextgentel.com)
- # [20:16] * Quits: jmb (n=jmb@login.ecs.soton.ac.uk) (Read error: 110 (Connection timed out))
- # [20:16] * jmb^ is now known as jmb
- # [20:24] * Quits: aroben_ (n=adamrobe@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [20:25] * Quits: dotjay (n=dotjay@nov5th.plus.com) ("/me ⏏")
- # [20:27] * Quits: aroben__ (n=adamrobe@unaffiliated/aroben)
- # [20:28] * Quits: weinig (n=weinig@nat/apple/x-10d35868859a4a4d)
- # [20:45] <Lachy> I don't get why a separate wiki page had to be created on the W3C wiki http://esw.w3.org/topic/HTML/MultimediaAccessibilty
- # [20:46] <Lachy> it just puts the info in 2 places instead of one, and the ESW wiki sucks
- # [20:48] * Quits: hdh (n=hdh@118.71.121.222) (Remote closed the connection)
- # [20:50] <Lachy> looks like some people still don't understand what use cases are :-(
- # [20:50] <Dashiva> The use case is getting your pet feature into the spec :P
- # [20:58] * Quits: webben (n=benh@nat/yahoo/x-ee6c12b2316043ea)
- # [20:59] * Joins: tantek (n=tantek@host86-139-163-198.range86-139.btcentralplus.com)
- # [21:00] * Quits: tantek (n=tantek@host86-139-163-198.range86-139.btcentralplus.com) (Client Quit)
- # [21:03] * Joins: kingryan (n=ryan@c-24-5-77-167.hsd1.ca.comcast.net)
- # [21:05] * Quits: kingryan (n=ryan@c-24-5-77-167.hsd1.ca.comcast.net) (Client Quit)
- # [21:05] * Joins: kingryan (n=ryan@c-24-5-77-167.hsd1.ca.comcast.net)
- # [21:06] * Joins: aaronlev (n=chatzill@g228085193.adsl.alicedsl.de)
- # [21:08] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [21:28] * Joins: nessy (n=nessy@124-168-155-4.dyn.iinet.net.au)
- # [21:33] * Joins: roc_ (n=chatzill@121-72-162-122.dsl.telstraclear.net)
- # [21:35] * Joins: sbublava_ (n=stephan@77.117.200.159)
- # [21:43] * Quits: harig (n=harig_in@213.236.208.247) (Read error: 113 (No route to host))
- # [21:50] * Joins: GregHouston (n=ghouston@adsl-65-65-225-218.dsl.spfdmo.swbell.net)
- # [21:57] <Lachy> Using the ESW wiki, how do you markup code samples?
- # [22:02] <Lachy> damn, I hate the ESW wiki, when there are edit conflicts :-(
- # [22:02] <Lachy> in fact, I just hate the ESW wiki alogether
- # [22:03] <Lachy> *altogether
- # [22:04] * Quits: maikmerten (n=maikmert@Lab7b.l.pppool.de) (Remote closed the connection)
- # [22:10] * Quits: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com) (Read error: 110 (Connection timed out))
- # [22:17] <smedero> Lachy: ESW is a MoinMoin wiki I believe.
- # [22:17] <smedero> so I think you can do {{{inline code}}}
- # [22:17] <smedero> or `inline code`
- # [22:17] <Lachy> smedero, yeah, I found that out by looking at another page
- # [22:17] <virtuelv> I hate wiki syntax
- # [22:17] <smedero> um, blocks are
- # [22:17] <smedero> oh ok
- # [22:17] <smedero> sorry
- # [22:18] <Lachy> virtuelv, me too. But atleast I'm relatively familiar with MediaWiki syntax
- # [22:18] <Lachy> and MediaWiki allows people to edit specific sections instead of the whole page, which reduces the chance of conflicts
- # [22:23] * Quits: sbublava_ (n=stephan@77.117.200.159)
- # [22:24] * Quits: malde_ (n=chatzill@c208030.adsl.hansenet.de) (Read error: 110 (Connection timed out))
- # [22:25] <Lachy> aargh! Laura Carlson just went and removed everything
- # [22:25] <Lachy> I wrote on the wiki
- # [22:26] <Lachy> ok, well, that's the *last time* I use the ESW WIki. I'm off to add the real info the the WHATWG wiki
- # [22:26] * Joins: aroben (n=adamrobe@17.203.15.235)
- # [22:27] * Joins: weinig (n=weinig@nat/apple/x-6a110c6d5485e9b8)
- # [22:27] * Joins: othermaciej (n=mjs@nat/apple/x-e3862d70639f3a11)
- # [22:27] * aroben is now known as aroben|afk
- # [22:34] * Quits: sverrej (n=sverrej@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
- # [22:34] * Joins: jmb^ (n=jmb@login.ecs.soton.ac.uk)
- # [22:38] <Lachy> I suppose I should have realised this would happen. The same thing happened when I once tried to fix the so-called "Use Cases" on the LongdescRetention page a long time ago
- # [22:40] <smedero> "Reinstaing Lachlan's lost the use case"
- # [22:40] <smedero> is the last change...
- # [22:40] <smedero> but that's not quite what you intended...
- # [22:41] * Quits: Lachy (n=Lachlan@85.196.122.246) (Remote closed the connection)
- # [22:41] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [22:42] <Lachy> well, that's good. But it's still listing descriptions of disabilities as use cases
- # [22:43] <Lachy> and it doesn't include the authoring and end user requirements section. It just goes straight to the proposed solutions, which starts with a requirement, not a solution
- # [22:46] * Joins: eseidel (n=eseidel@nat/google/x-5204ff7cf8d587b2)
- # [22:46] * Quits: jmb (n=jmb@login.ecs.soton.ac.uk) (Read error: 110 (Connection timed out))
- # [22:48] * Joins: sverrej (n=sverrej@89.10.27.245)
- # [22:50] * Quits: nessy (n=nessy@124-168-155-4.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [22:53] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:59] * Quits: GregHouston (n=ghouston@adsl-65-65-225-218.dsl.spfdmo.swbell.net) ("...")
- # [22:59] * Quits: weinig (n=weinig@nat/apple/x-6a110c6d5485e9b8) (Remote closed the connection)
- # [23:02] * Joins: KevinMarks (n=KevinMar@216.205.242.5)
- # [23:05] <Hixie> http://www.w3.org/mid/48C979AD.1040904@aptest.com
- # [23:05] * Joins: aroben (n=adamrobe@17.203.15.235)
- # [23:05] <Lachy> I get internal server error from that
- # [23:05] <smedero> ditto
- # [23:06] * Quits: aroben|afk (n=adamrobe@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [23:11] <Lachy> Hixie, I'm guessing that email is from Shane McCarron based on the message ID, but I can't see it on any of the obvious mailing lists that he posts to
- # [23:11] <Hixie> www-tag
- # [23:12] <othermaciej> tritto
- # [23:12] <Lachy> http://lists.w3.org/Archives/Public/www-tag/2008Sep/0037.html
- # [23:13] <hober> yeah, I facepalmed when reading that.
- # [23:15] * Joins: weinig (n=weinig@nat/apple/x-647542c3ffd99a39)
- # [23:15] <Lachy> I don't understand what he's trying to say
- # [23:15] <roc> what am I afraid of?
- # [23:15] * Quits: aaronlev (n=chatzill@g228085193.adsl.alicedsl.de) ("ChatZilla 0.9.83-rdmsoft [XULRunner 1.9.0.1/2008072406]")
- # [23:19] <Dashiva> commitment?
- # [23:19] <Lachy> roc, spiders?
- # [23:19] <Lachy> snakes?
- # [23:19] <gsnedders> me?
- # [23:19] <Lachy> I don't know. Why are we playing this game?
- # [23:21] <gsnedders> Lachy: from my reading, a CURIE is wholly equivalent to a IRI
- # [23:21] * Joins: othermaciej_ (n=mjs@nat/apple/x-af0ee6b6c3085527)
- # [23:21] <Dashiva> gsnedders: Where are you reading that?
- # [23:21] <gsnedders> "The value space for CURIE is IRI."
- # [23:22] <Dashiva> That's syntactically, not semantically
- # [23:23] <Dashiva> (and also the problem)
- # [23:23] <Lachy> he may have meant semantically, since a CURIE is just a shorter, less useful, IRI abstraction mechanism
- # [23:23] * Quits: othermaciej (n=mjs@nat/apple/x-e3862d70639f3a11) (Nick collision from services.)
- # [23:23] * othermaciej_ is now known as othermaciej
- # [23:25] <Dashiva> Well, the problem remains. You can't tell them apart, which is why safe CURIEs were created.
- # [23:25] <Lachy> I don't know what a safe CURIE is
- # [23:25] <gavin> roc: <othermaciej> I'm not worried about XHTML2 but I am worried about the open web platform vs. proprietary alternatives
- # [23:25] <gavin> <othermaciej> and I am not even so afraid of that (not as much as roc anyway)
- # [23:25] <roc> yeah I found the IRC logs thanks
- # [23:25] <Dashiva> safe_curie := '[' curie ']'
- # [23:29] * Quits: kangax (n=kangax@74.201.136.194)
- # [23:30] * Quits: weinig (n=weinig@nat/apple/x-647542c3ffd99a39)
- # [23:31] * Joins: jmb (n=jmb@login.ecs.soton.ac.uk)
- # [23:35] * Quits: virtuelv (n=virtuelv@163.80-202-65.nextgentel.com) ("Leaving")
- # [23:41] * Quits: Maurice` (i=copyman@cc90688-a.emmen1.dr.home.nl) ("Disconnected...")
- # [23:43] * Quits: jmb^ (n=jmb@login.ecs.soton.ac.uk) (Read error: 110 (Connection timed out))
- # [23:44] <Philip`> "value space" is semantic, not syntactic - the lexical space is the syntax
- # Session Close: Fri Sep 12 00:00:00 2008
The end :)