Options:
- # Session Start: Sat Jul 12 00:00:00 2008
- # Session Ident: #html-wg
- # [00:05] * Joins: tlr (tlr@128.30.52.30)
- # [00:08] * Quits: adele (adele@17.255.107.84) (Quit: adele)
- # [00:08] * Joins: anne (annevk@77.163.243.203)
- # [00:09] * Quits: anne (annevk@77.163.243.203) (Client exited)
- # [00:09] * Joins: anne (annevk@77.163.243.203)
- # [00:11] <Hixie> i'm tired of people complaining about things without actually reading the spec
- # [00:11] * Joins: gsnedders (gsnedders@87.162.52.1)
- # [00:12] <anne> don't try to fall asleep :)
- # [00:16] * Joins: adele (adele@17.203.14.218)
- # [00:24] * Quits: tlr (tlr@128.30.52.30) (Quit: tlr)
- # [00:34] * Joins: Navarr (navarr@75.53.198.239)
- # [00:36] * Quits: gsnedders (gsnedders@87.162.52.1) (Ping timeout)
- # [00:46] * Quits: aroben (aroben@71.58.56.76) (Connection reset by peer)
- # [00:51] <anne> "Results of Questionnaire Web Forms Features"
- # [00:51] <anne> "42 answers have been received."
- # [01:05] * Quits: billmason (billmason@69.30.57.221) (Connection reset by peer)
- # [01:25] <anne> MikeSmith, what will happen with the results of the survey?
- # [01:32] * Joins: heycam (cam@124.168.84.21)
- # [01:43] * Joins: adele_ (adele@17.203.14.218)
- # [01:43] * Quits: adele (adele@17.203.14.218) (Connection reset by peer)
- # [01:48] * Quits: adele_ (adele@17.203.14.218) (Ping timeout)
- # [02:04] * Joins: rking3 (rking3@24.5.77.167)
- # [02:06] * Quits: hober (ted@206.212.254.2) (Quit: ERC Version 5.3 (IRC client for Emacs))
- # [02:07] * Quits: tH (Rob@77.86.108.88) (Quit: ChatZilla 0.9.83-rdmsoft [XULRunner 1.9/2008061013])
- # [02:14] * Quits: scotfl (scotfl@70.64.14.62) (Ping timeout)
- # [02:17] * Joins: adele (adele@17.203.14.218)
- # [02:17] * Parts: anne (annevk@77.163.243.203)
- # [02:18] * Joins: anne (annevk@77.163.243.203)
- # [02:21] * Joins: scotfl (scotfl@70.64.14.62)
- # [02:22] <MikeSmith> anne: the purpose of the survey was for evaluating to what degree WF2 would be useful as a basis for a plan for forms in HTML5, relative to the plan tha the forms Task Force has so far provided
- # [02:57] * Parts: anne (annevk@77.163.243.203)
- # [02:57] * Joins: mjs_ (mjs@24.5.43.151)
- # [02:57] * Quits: mjs (mjs@24.5.43.151) (Connection reset by peer)
- # [03:03] <heycam> MikeSmith, would you be able to do another bit of cvs migration mojo for me (for svg)?
- # [03:03] <MikeSmith> heycam: sure
- # [03:03] <MikeSmith> I just moved some stuff for shepazu a few hours ago
- # [03:04] <heycam> MikeSmith, i'd like http://www.w3.org/Graphics/SVG/Group/repository/relaxng/Tiny-1.2NG/ to become http://dev.w3.org/SVG/profiles/1.2T/master/relaxng/
- # [03:04] <MikeSmith> ok
- # [03:04] <heycam> thanks
- # [03:05] <heycam> plus four other files, if it's not too much trouble
- # [03:05] <shepazu> I need to learn to do this
- # [03:05] <MikeSmith> no problem, just let me know the paths
- # [03:06] <MikeSmith> shepazu: I've still not figured out why the webcvs mirror thingy doesn't get updated
- # [03:07] <shepazu> olivier fixed it.... dunno what the problem was
- # [03:07] <MikeSmith> heycam: there's already a relaxng subdir in http://dev.w3.org/SVG/profiles/1.2T/master
- # [03:08] <MikeSmith> you want me to move/rename that to relaxng-old ?
- # [03:08] <heycam> does it have any files in it?
- # [03:08] <MikeSmith> shepazu: I wonder what olivier did to fix it
- # [03:08] <heycam> i just did a cvs add before, but changed my mind before committing
- # [03:09] <MikeSmith> heycam: ah. yeah, I see it's empty
- # [03:09] <heycam> and the other four files are:
- # [03:09] <MikeSmith> so I'll just rm and it recreate it from copy
- # [03:09] <heycam> http://www.w3.org/Graphics/SVG/Group/repository/spec/mobile/1.2/IDL/udom.idl and udom.idd moved with no rename into http://dev.w3.org/SVG/profiles/1.2T/master/
- # [03:09] <heycam> http://www.w3.org/Graphics/SVG/Group/repository/spec/mobile/1.2/IDL/svgudomheader.txt and udomidlheader.txt moved into http://dev.w3.org/SVG/profiles/1.2T/master/ and renamed to svgudom-header.txt and svgudomidl-header.txt
- # [03:11] * Quits: dbaron (dbaron@63.245.220.241) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [03:12] <heycam> MikeSmith, yeah that's fine
- # [03:12] <MikeSmith> OK, relaxng dir is there now
- # [03:12] <MikeSmith> http://dev.w3.org/cvsweb/SVG/profiles/1.2T/master/relaxng/
- # [03:12] <heycam> cool
- # [03:12] <MikeSmith> I'll move the rest right now
- # [03:14] * Quits: adele (adele@17.203.14.218) (Connection reset by peer)
- # [03:15] * Joins: adele (adele@17.203.14.218)
- # [03:18] <MikeSmith> heycam: OK, should be done now
- # [03:18] <heycam> great, thanks a bunch!
- # [03:18] <MikeSmith> please check and let me know if it looks correct
- # [03:18] <MikeSmith> http://dev.w3.org/cvsweb/SVG/profiles/1.2T/master/
- # [03:19] <heycam> MikeSmith, looks good!
- # [03:20] <MikeSmith> great
- # [03:29] <heycam> you can't edit cvs log entries from the client, can you?
- # [03:30] * Quits: adele (adele@17.203.14.218) (Ping timeout)
- # [03:35] * heycam discovers 'cvs admin -m <rev>:<new-log-message>'
- # [04:14] * Quits: rking3 (rking3@24.5.77.167) (Quit: rking3)
- # [04:44] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Quit: Less talk, more pimp walk.)
- # [04:56] * Joins: myakura (myakura@222.145.138.216)
- # [05:18] * Quits: Hixie (ianh@129.241.93.37) (Ping timeout)
- # [05:18] * Quits: hsivonen (hsivonen@130.233.41.50) (Ping timeout)
- # [05:19] * Joins: Hixie (ianh@129.241.93.37)
- # [05:20] * Joins: hsivonen (hsivonen@130.233.41.50)
- # [06:29] * Joins: MikeSmith (MikeSmith@mcclure.w3.org)
- # [07:21] * Quits: beowulf (beowulf@208.113.221.22) (Ping timeout)
- # [07:56] * Joins: scotfl_ (scotfl@70.64.14.62)
- # [07:58] * Quits: scotfl (scotfl@70.64.14.62) (Ping timeout)
- # [08:27] * Joins: beowulf (beowulf@208.113.221.22)
- # [09:31] * Quits: beowulf (beowulf@208.113.221.22) (Ping timeout)
- # [09:36] * Joins: beowulf (beowulf@208.113.221.22)
- # [09:56] * Quits: gavin_ (gavin@99.253.193.147) (Ping timeout)
- # [09:58] * Joins: ROBOd (robod@89.122.216.38)
- # [10:01] * Joins: gavin_ (gavin@99.253.193.147)
- # [11:08] * Quits: myakura (myakura@222.145.138.216) (Quit: Leaving...)
- # [11:47] * Joins: tH (Rob@77.86.108.88)
- # [12:04] * Quits: gavin_ (gavin@99.253.193.147) (Ping timeout)
- # [12:09] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Client exited)
- # [12:09] * Joins: gavin_ (gavin@99.253.193.147)
- # [12:35] * Joins: tlr (tlr@128.30.52.30)
- # [12:49] * Joins: MikeSmith (MikeSmith@mcclure.w3.org)
- # [12:53] * Quits: tlr (tlr@128.30.52.30) (Quit: tlr)
- # [13:00] * Joins: tlr (tlr@128.30.52.30)
- # [13:17] * Quits: gavin_ (gavin@99.253.193.147) (Ping timeout)
- # [13:18] * Quits: tlr (tlr@128.30.52.30) (Quit: tlr)
- # [13:31] * Quits: shepazu (schepers@128.30.52.30) (Quit: Core Breach)
- # [13:31] * Joins: shepazu (schepers@128.30.52.30)
- # [13:44] <heycam> MikeSmith, if you're around, could you check the permissions on the directories in the CVS repository? i tried to check in some new files into SVG/profiles/1.2T/publish/examples, but got some error messages.
- # [13:45] * heycam bbl
- # [14:15] * Joins: anne (annevk@77.163.243.203)
- # [14:32] * Quits: shepazu (schepers@128.30.52.30) (Quit: shepazu)
- # [15:37] <MikeSmith> heycam: examples dir appears to be world-writable, as far as I can see
- # [15:38] <MikeSmith> if you let me know the text of the error message, I may be able to figure out
- # [15:40] <takkaria> MikeSmith: btw, the C html5 parser I've been working is functionally complete, or at least as functionally complete as html5lib is
- # [15:40] <takkaria> (well, it doesn't emit errors, but it parses just as well)
- # [15:40] <anne> takkaria, for real? cool
- # [15:40] <MikeSmith> takkaria: that's great. I saw you had mentioned it on #whatwg earlier
- # [15:41] <MikeSmith> jmb helped out?
- # [15:41] <anne> takkaria, how fast is parsing the HTML 5 spec?
- # [15:42] <takkaria> jmb laid out pretty much all groundwork in implementing the various weird algorithms, I did the grunt work of bringing the tokeniser up-to-date and implementing the insertion modes
- # [15:43] <takkaria> and then chasing down the myriad bugs
- # [15:43] <takkaria> anne: about 1.5s
- # [15:43] <takkaria> though that's not building a proper tree out of it, that's just doing the equivalent of a parse and treebuild to /dev/null
- # [15:45] <anne> that's only about 10 times faster than the Python version
- # [15:45] <takkaria> yeah, the input layer is really slow
- # [15:45] <anne> slightly disappointing
- # [15:45] <takkaria> the tokeniser+parser take about 0.5s of that 1.5s
- # [15:45] <anne> interesting
- # [15:47] <takkaria> it's had no optimisation done it yet, either, I daresay it can be tweaked quite a lot
- # [15:47] <takkaria> I should start doing some profiling on it soon, really
- # [15:48] <heycam> MikeSmith, this is the ouptut: http://rafb.net/p/eYD86H80.txt
- # [15:48] <heycam> that's after did a 'cvs add' for those files
- # [15:48] <heycam> after that, i see they're not in the repository (from looking at the web interface)
- # [15:51] <anne> takkaria, ok
- # [15:51] <anne> takkaria, my rough estimate was that browsers managed to do it in several hundred milliseconds
- # [15:51] <takkaria> that's not unreasonable
- # [15:52] <takkaria> I would like to do timings
- # [15:54] <takkaria> I don't know how easy it is to isolate gecko's/webkit's html parser though
- # [15:54] <anne> not sure either, I just made a rough guess based on when it started rendering and figures collgues gave me on much faster C than Python is for various things
- # [15:55] <anne> I guess I could have asked the parser guys directly :)
- # [15:55] <takkaria> I'm pretty sure it's faster than libxml2
- # [15:56] * heycam -> bed
- # [17:01] <jgraham> takkaria: "it" being the browsers?
- # [17:02] <takkaria> aye
- # [17:04] <jgraham> How fast is libxml2?
- # [17:04] * jgraham will be happy with comparable-to-libxml2 performance
- # [17:07] <takkaria> libxml2 manages ~0.4s
- # [17:07] <takkaria> html5lib does it in about 14.5s
- # [17:09] <takkaria> hubbub's around 1.5s
- # [17:10] <takkaria> though it's not quite a fair test
- # [17:14] <takkaria> I hope to put a little suite a parser tests together so there can be like-for-like speed comparisons
- # [17:14] <takkaria> s/a parser/of parser/
- # [17:21] <takkaria> mmap()'d, libxml2 does it in about 3.5s
- # [17:22] <takkaria> er, 0.35s
- # [17:22] <takkaria> I'd like to get as fast as that
- # [17:22] * Quits: codedread (schiller@24.13.43.191) (Connection reset by peer)
- # [18:16] * Joins: gavin_ (gavin@99.253.193.147)
- # [18:16] * Quits: gavin_ (gavin@99.253.193.147) (Quit: gavin_)
- # [18:20] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Ping timeout)
- # [18:24] * Joins: adele (adele@24.7.125.179)
- # [18:28] * Quits: adele (adele@24.7.125.179) (Quit: adele)
- # [18:46] * Joins: gavin_ (gavin@99.253.193.147)
- # [18:46] * Quits: gavin_ (gavin@99.253.193.147) (Client exited)
- # [18:47] * Joins: gavin_ (gavin@99.253.193.147)
- # [19:10] <Philip> takkaria: Any chance that C parser could be hooked into a Python lxml interface?
- # [19:37] <takkaria> Philip: I could look into it, it shouldn't be that hard
- # [19:41] <takkaria> but I can't say it's high on my list of priorities, because I'd have to get working knowledge of python first
- # [19:42] <Philip> takkaria: Okay
- # [19:42] <Philip> I've played a tiny bit with C/Python embedding, so maybe I should try looking at that...
- # [19:44] <takkaria> hubbub needs some API docs I imagine before it's suitable for other people to use
- # [19:45] * Joins: Zeros (Zeros-Elip@69.140.40.140)
- # [19:45] <jgraham> I am interested in doing that too, although I have the opposite problem to takkaria
- # [19:45] <jgraham> (and no time)
- # [20:50] * Quits: gavin_ (gavin@99.253.193.147) (Ping timeout)
- # [20:54] * Joins: gavin_ (gavin@99.253.193.147)
- # [21:43] * Quits: Zeros (Zeros-Elip@69.140.40.140) (Quit: This computer has gone to sleep)
- # [23:05] * Joins: aaronlev (chatzilla@193.171.32.183)
- # [23:16] * Joins: scotfl (scotfl@70.64.14.62)
- # [23:16] * Quits: ROBOd (robod@89.122.216.38) (Quit: http://www.robodesign.ro )
- # [23:17] * Quits: scotfl_ (scotfl@70.64.14.62) (Ping timeout)
- # [23:20] * Joins: scotfl_ (scotfl@70.64.14.62)
- # [23:22] * Quits: scotfl (scotfl@70.64.14.62) (Ping timeout)
- # [23:51] <Philip> takkaria: I get "warning: implicit declaration of function ‘json_object_get_string_len’" when trying to compile stuff - is that an expected problem?
- # Session Close: Sun Jul 13 00:00:00 2008
The end :)