/irc-logs / w3c / #html-wg / 2008-07-12 / end

Options:

  1. # Session Start: Sat Jul 12 00:00:00 2008
  2. # Session Ident: #html-wg
  3. # [00:05] * Joins: tlr (tlr@128.30.52.30)
  4. # [00:08] * Quits: adele (adele@17.255.107.84) (Quit: adele)
  5. # [00:08] * Joins: anne (annevk@77.163.243.203)
  6. # [00:09] * Quits: anne (annevk@77.163.243.203) (Client exited)
  7. # [00:09] * Joins: anne (annevk@77.163.243.203)
  8. # [00:11] <Hixie> i'm tired of people complaining about things without actually reading the spec
  9. # [00:11] * Joins: gsnedders (gsnedders@87.162.52.1)
  10. # [00:12] <anne> don't try to fall asleep :)
  11. # [00:16] * Joins: adele (adele@17.203.14.218)
  12. # [00:24] * Quits: tlr (tlr@128.30.52.30) (Quit: tlr)
  13. # [00:34] * Joins: Navarr (navarr@75.53.198.239)
  14. # [00:36] * Quits: gsnedders (gsnedders@87.162.52.1) (Ping timeout)
  15. # [00:46] * Quits: aroben (aroben@71.58.56.76) (Connection reset by peer)
  16. # [00:51] <anne> "Results of Questionnaire Web Forms Features"
  17. # [00:51] <anne> "42 answers have been received."
  18. # [01:05] * Quits: billmason (billmason@69.30.57.221) (Connection reset by peer)
  19. # [01:25] <anne> MikeSmith, what will happen with the results of the survey?
  20. # [01:32] * Joins: heycam (cam@124.168.84.21)
  21. # [01:43] * Joins: adele_ (adele@17.203.14.218)
  22. # [01:43] * Quits: adele (adele@17.203.14.218) (Connection reset by peer)
  23. # [01:48] * Quits: adele_ (adele@17.203.14.218) (Ping timeout)
  24. # [02:04] * Joins: rking3 (rking3@24.5.77.167)
  25. # [02:06] * Quits: hober (ted@206.212.254.2) (Quit: ERC Version 5.3 (IRC client for Emacs))
  26. # [02:07] * Quits: tH (Rob@77.86.108.88) (Quit: ChatZilla 0.9.83-rdmsoft [XULRunner 1.9/2008061013])
  27. # [02:14] * Quits: scotfl (scotfl@70.64.14.62) (Ping timeout)
  28. # [02:17] * Joins: adele (adele@17.203.14.218)
  29. # [02:17] * Parts: anne (annevk@77.163.243.203)
  30. # [02:18] * Joins: anne (annevk@77.163.243.203)
  31. # [02:21] * Joins: scotfl (scotfl@70.64.14.62)
  32. # [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
  33. # [02:57] * Parts: anne (annevk@77.163.243.203)
  34. # [02:57] * Joins: mjs_ (mjs@24.5.43.151)
  35. # [02:57] * Quits: mjs (mjs@24.5.43.151) (Connection reset by peer)
  36. # [03:03] <heycam> MikeSmith, would you be able to do another bit of cvs migration mojo for me (for svg)?
  37. # [03:03] <MikeSmith> heycam: sure
  38. # [03:03] <MikeSmith> I just moved some stuff for shepazu a few hours ago
  39. # [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/
  40. # [03:04] <MikeSmith> ok
  41. # [03:04] <heycam> thanks
  42. # [03:05] <heycam> plus four other files, if it's not too much trouble
  43. # [03:05] <shepazu> I need to learn to do this
  44. # [03:05] <MikeSmith> no problem, just let me know the paths
  45. # [03:06] <MikeSmith> shepazu: I've still not figured out why the webcvs mirror thingy doesn't get updated
  46. # [03:07] <shepazu> olivier fixed it.... dunno what the problem was
  47. # [03:07] <MikeSmith> heycam: there's already a relaxng subdir in http://dev.w3.org/SVG/profiles/1.2T/master
  48. # [03:08] <MikeSmith> you want me to move/rename that to relaxng-old ?
  49. # [03:08] <heycam> does it have any files in it?
  50. # [03:08] <MikeSmith> shepazu: I wonder what olivier did to fix it
  51. # [03:08] <heycam> i just did a cvs add before, but changed my mind before committing
  52. # [03:09] <MikeSmith> heycam: ah. yeah, I see it's empty
  53. # [03:09] <heycam> and the other four files are:
  54. # [03:09] <MikeSmith> so I'll just rm and it recreate it from copy
  55. # [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/
  56. # [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
  57. # [03:11] * Quits: dbaron (dbaron@63.245.220.241) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  58. # [03:12] <heycam> MikeSmith, yeah that's fine
  59. # [03:12] <MikeSmith> OK, relaxng dir is there now
  60. # [03:12] <MikeSmith> http://dev.w3.org/cvsweb/SVG/profiles/1.2T/master/relaxng/
  61. # [03:12] <heycam> cool
  62. # [03:12] <MikeSmith> I'll move the rest right now
  63. # [03:14] * Quits: adele (adele@17.203.14.218) (Connection reset by peer)
  64. # [03:15] * Joins: adele (adele@17.203.14.218)
  65. # [03:18] <MikeSmith> heycam: OK, should be done now
  66. # [03:18] <heycam> great, thanks a bunch!
  67. # [03:18] <MikeSmith> please check and let me know if it looks correct
  68. # [03:18] <MikeSmith> http://dev.w3.org/cvsweb/SVG/profiles/1.2T/master/
  69. # [03:19] <heycam> MikeSmith, looks good!
  70. # [03:20] <MikeSmith> great
  71. # [03:29] <heycam> you can't edit cvs log entries from the client, can you?
  72. # [03:30] * Quits: adele (adele@17.203.14.218) (Ping timeout)
  73. # [03:35] * heycam discovers 'cvs admin -m <rev>:<new-log-message>'
  74. # [04:14] * Quits: rking3 (rking3@24.5.77.167) (Quit: rking3)
  75. # [04:44] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Quit: Less talk, more pimp walk.)
  76. # [04:56] * Joins: myakura (myakura@222.145.138.216)
  77. # [05:18] * Quits: Hixie (ianh@129.241.93.37) (Ping timeout)
  78. # [05:18] * Quits: hsivonen (hsivonen@130.233.41.50) (Ping timeout)
  79. # [05:19] * Joins: Hixie (ianh@129.241.93.37)
  80. # [05:20] * Joins: hsivonen (hsivonen@130.233.41.50)
  81. # [06:29] * Joins: MikeSmith (MikeSmith@mcclure.w3.org)
  82. # [07:21] * Quits: beowulf (beowulf@208.113.221.22) (Ping timeout)
  83. # [07:56] * Joins: scotfl_ (scotfl@70.64.14.62)
  84. # [07:58] * Quits: scotfl (scotfl@70.64.14.62) (Ping timeout)
  85. # [08:27] * Joins: beowulf (beowulf@208.113.221.22)
  86. # [09:31] * Quits: beowulf (beowulf@208.113.221.22) (Ping timeout)
  87. # [09:36] * Joins: beowulf (beowulf@208.113.221.22)
  88. # [09:56] * Quits: gavin_ (gavin@99.253.193.147) (Ping timeout)
  89. # [09:58] * Joins: ROBOd (robod@89.122.216.38)
  90. # [10:01] * Joins: gavin_ (gavin@99.253.193.147)
  91. # [11:08] * Quits: myakura (myakura@222.145.138.216) (Quit: Leaving...)
  92. # [11:47] * Joins: tH (Rob@77.86.108.88)
  93. # [12:04] * Quits: gavin_ (gavin@99.253.193.147) (Ping timeout)
  94. # [12:09] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Client exited)
  95. # [12:09] * Joins: gavin_ (gavin@99.253.193.147)
  96. # [12:35] * Joins: tlr (tlr@128.30.52.30)
  97. # [12:49] * Joins: MikeSmith (MikeSmith@mcclure.w3.org)
  98. # [12:53] * Quits: tlr (tlr@128.30.52.30) (Quit: tlr)
  99. # [13:00] * Joins: tlr (tlr@128.30.52.30)
  100. # [13:17] * Quits: gavin_ (gavin@99.253.193.147) (Ping timeout)
  101. # [13:18] * Quits: tlr (tlr@128.30.52.30) (Quit: tlr)
  102. # [13:31] * Quits: shepazu (schepers@128.30.52.30) (Quit: Core Breach)
  103. # [13:31] * Joins: shepazu (schepers@128.30.52.30)
  104. # [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.
  105. # [13:45] * heycam bbl
  106. # [14:15] * Joins: anne (annevk@77.163.243.203)
  107. # [14:32] * Quits: shepazu (schepers@128.30.52.30) (Quit: shepazu)
  108. # [15:37] <MikeSmith> heycam: examples dir appears to be world-writable, as far as I can see
  109. # [15:38] <MikeSmith> if you let me know the text of the error message, I may be able to figure out
  110. # [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
  111. # [15:40] <takkaria> (well, it doesn't emit errors, but it parses just as well)
  112. # [15:40] <anne> takkaria, for real? cool
  113. # [15:40] <MikeSmith> takkaria: that's great. I saw you had mentioned it on #whatwg earlier
  114. # [15:41] <MikeSmith> jmb helped out?
  115. # [15:41] <anne> takkaria, how fast is parsing the HTML 5 spec?
  116. # [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
  117. # [15:43] <takkaria> and then chasing down the myriad bugs
  118. # [15:43] <takkaria> anne: about 1.5s
  119. # [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
  120. # [15:45] <anne> that's only about 10 times faster than the Python version
  121. # [15:45] <takkaria> yeah, the input layer is really slow
  122. # [15:45] <anne> slightly disappointing
  123. # [15:45] <takkaria> the tokeniser+parser take about 0.5s of that 1.5s
  124. # [15:45] <anne> interesting
  125. # [15:47] <takkaria> it's had no optimisation done it yet, either, I daresay it can be tweaked quite a lot
  126. # [15:47] <takkaria> I should start doing some profiling on it soon, really
  127. # [15:48] <heycam> MikeSmith, this is the ouptut: http://rafb.net/p/eYD86H80.txt
  128. # [15:48] <heycam> that's after did a 'cvs add' for those files
  129. # [15:48] <heycam> after that, i see they're not in the repository (from looking at the web interface)
  130. # [15:51] <anne> takkaria, ok
  131. # [15:51] <anne> takkaria, my rough estimate was that browsers managed to do it in several hundred milliseconds
  132. # [15:51] <takkaria> that's not unreasonable
  133. # [15:52] <takkaria> I would like to do timings
  134. # [15:54] <takkaria> I don't know how easy it is to isolate gecko's/webkit's html parser though
  135. # [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
  136. # [15:55] <anne> I guess I could have asked the parser guys directly :)
  137. # [15:55] <takkaria> I'm pretty sure it's faster than libxml2
  138. # [15:56] * heycam -> bed
  139. # [17:01] <jgraham> takkaria: "it" being the browsers?
  140. # [17:02] <takkaria> aye
  141. # [17:04] <jgraham> How fast is libxml2?
  142. # [17:04] * jgraham will be happy with comparable-to-libxml2 performance
  143. # [17:07] <takkaria> libxml2 manages ~0.4s
  144. # [17:07] <takkaria> html5lib does it in about 14.5s
  145. # [17:09] <takkaria> hubbub's around 1.5s
  146. # [17:10] <takkaria> though it's not quite a fair test
  147. # [17:14] <takkaria> I hope to put a little suite a parser tests together so there can be like-for-like speed comparisons
  148. # [17:14] <takkaria> s/a parser/of parser/
  149. # [17:21] <takkaria> mmap()'d, libxml2 does it in about 3.5s
  150. # [17:22] <takkaria> er, 0.35s
  151. # [17:22] <takkaria> I'd like to get as fast as that
  152. # [17:22] * Quits: codedread (schiller@24.13.43.191) (Connection reset by peer)
  153. # [18:16] * Joins: gavin_ (gavin@99.253.193.147)
  154. # [18:16] * Quits: gavin_ (gavin@99.253.193.147) (Quit: gavin_)
  155. # [18:20] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Ping timeout)
  156. # [18:24] * Joins: adele (adele@24.7.125.179)
  157. # [18:28] * Quits: adele (adele@24.7.125.179) (Quit: adele)
  158. # [18:46] * Joins: gavin_ (gavin@99.253.193.147)
  159. # [18:46] * Quits: gavin_ (gavin@99.253.193.147) (Client exited)
  160. # [18:47] * Joins: gavin_ (gavin@99.253.193.147)
  161. # [19:10] <Philip> takkaria: Any chance that C parser could be hooked into a Python lxml interface?
  162. # [19:37] <takkaria> Philip: I could look into it, it shouldn't be that hard
  163. # [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
  164. # [19:42] <Philip> takkaria: Okay
  165. # [19:42] <Philip> I've played a tiny bit with C/Python embedding, so maybe I should try looking at that...
  166. # [19:44] <takkaria> hubbub needs some API docs I imagine before it's suitable for other people to use
  167. # [19:45] * Joins: Zeros (Zeros-Elip@69.140.40.140)
  168. # [19:45] <jgraham> I am interested in doing that too, although I have the opposite problem to takkaria
  169. # [19:45] <jgraham> (and no time)
  170. # [20:50] * Quits: gavin_ (gavin@99.253.193.147) (Ping timeout)
  171. # [20:54] * Joins: gavin_ (gavin@99.253.193.147)
  172. # [21:43] * Quits: Zeros (Zeros-Elip@69.140.40.140) (Quit: This computer has gone to sleep)
  173. # [23:05] * Joins: aaronlev (chatzilla@193.171.32.183)
  174. # [23:16] * Joins: scotfl (scotfl@70.64.14.62)
  175. # [23:16] * Quits: ROBOd (robod@89.122.216.38) (Quit: http://www.robodesign.ro )
  176. # [23:17] * Quits: scotfl_ (scotfl@70.64.14.62) (Ping timeout)
  177. # [23:20] * Joins: scotfl_ (scotfl@70.64.14.62)
  178. # [23:22] * Quits: scotfl (scotfl@70.64.14.62) (Ping timeout)
  179. # [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?
  180. # Session Close: Sun Jul 13 00:00:00 2008

The end :)