/irc-logs / freenode / #whatwg / 2014-08-15 / end

Options:

  1. # Session Start: Fri Aug 15 00:00:00 2014
  2. # Session Ident: #whatwg
  3. # [00:03] * Joins: weinig (~weinig@17.114.216.57)
  4. # [00:04] * Quits: say2joe (~say2joe@rrcs-76-79-68-2.west.biz.rr.com) (Quit: Leaving.)
  5. # [00:05] * Quits: othermaciej (~mjs@17.114.218.77) (Quit: othermaciej)
  6. # [00:07] * Joins: othermaciej (~mjs@17.114.218.77)
  7. # [00:09] * Quits: andy_box31 (~andy_box3@109.255.120.55) (Quit: Computer has gone to sleep.)
  8. # [00:10] * Joins: andy_box31 (~andy_box3@109.255.120.55)
  9. # [00:11] * Joins: jeremyj (~jeremyj@17.202.49.56)
  10. # [00:12] <MikeSmith> Domenic: Until Steve told me about it, I didn't even know that Microsoft now had that public bug tracker
  11. # [00:13] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  12. # [00:14] <MikeSmith> I wonder if the David who commented in that reddit thread is David Storey
  13. # [00:14] * Quits: andy_box31 (~andy_box3@109.255.120.55) (Ping timeout: 240 seconds)
  14. # [00:17] <astearns> MikeSmith: given the email address I suspect it's David Catuhe
  15. # [00:18] * Quits: Maurice` (copyman@5ED5617C.cm-7-6b.dynamic.ziggo.nl)
  16. # [00:19] * Joins: say2joe (~say2joe@rrcs-76-79-68-2.west.biz.rr.com)
  17. # [00:19] * Quits: ehsan (~ehsan@2001:450:1f:224:99bd:1706:ffca:6c9a) (Remote host closed the connection)
  18. # [00:22] * Quits: KevinMarks2 (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 246 seconds)
  19. # [00:22] * Joins: Rastus_Vernon (uid15187@wikimedia/Rastus-Vernon)
  20. # [00:24] * Quits: nunnun (~hiro@2001:200:164:48:20c:29ff:fe02:11d2) (Ping timeout: 250 seconds)
  21. # [00:26] * Joins: roc (~chatzilla@2001:cb0:b202:232:2677:3ff:fece:dc64)
  22. # [00:27] * Quits: weinig (~weinig@17.114.216.57) (Quit: weinig)
  23. # [00:29] <MikeSmith> astearns: ah OK
  24. # [00:30] * Joins: newtron_ (~newtron@184.175.4.74)
  25. # [00:35] * Quits: newtron_ (~newtron@184.175.4.74) (Ping timeout: 240 seconds)
  26. # [00:37] * Joins: nunnun (~hiro@2001:200:164:48:20c:29ff:fe02:11d2)
  27. # [00:39] * Joins: Goplat (~goplat@reactos/developer/Goplat)
  28. # [00:48] * Joins: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp)
  29. # [00:53] * Quits: kochi_home (~kochi_hom@FL1-122-133-198-67.kng.mesh.ad.jp) (Ping timeout: 240 seconds)
  30. # [00:55] * Joins: jdaggett (~jdaggett@103.5.142.55)
  31. # [00:55] * Joins: KevinMarks2 (~yaaic@172.56.30.32)
  32. # [01:02] * Joins: KevinMarks_ (~KevinMark@172.56.30.32)
  33. # [01:04] * Joins: jacobolus (~jacobolus@2600:1012:b11f:c0aa:b0a9:f8dd:ce34:1d0e)
  34. # [01:05] * Quits: othermaciej (~mjs@17.114.218.77) (Read error: Connection reset by peer)
  35. # [01:05] <jgraham> Also given the list of names at the top of the thread
  36. # [01:05] * Joins: othermaciej (~mjs@17.114.218.77)
  37. # [01:05] * Quits: jacobolus (~jacobolus@2600:1012:b11f:c0aa:b0a9:f8dd:ce34:1d0e) (Client Quit)
  38. # [01:09] <kriskowal> MikeSmith: that is definitely David Storey.
  39. # [01:09] <MikeSmith> ok
  40. # [01:09] <kriskowal> ah, well, maybe not :/ sorry for the noise
  41. # [01:09] <kriskowal> i worked with david at motorola
  42. # [01:10] <MikeSmith> :-)
  43. # [01:10] <kriskowal> knew he moved on to ms
  44. # [01:10] <MikeSmith> yeah but seems that's not him in that comment
  45. # [01:11] * jgraham notes again that the top of the thread has a list of names
  46. # [01:11] <jgraham> (David Storey is not one of them)
  47. # [01:11] * Quits: othermaciej (~mjs@17.114.218.77) (Quit: othermaciej)
  48. # [01:12] * Quits: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com) (Ping timeout: 244 seconds)
  49. # [01:14] * Joins: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com)
  50. # [01:17] * Joins: Streusel (~Anonymous@unaffiliated/streusel)
  51. # [01:18] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  52. # [01:19] * Joins: GPHemsley (~GPHemsley@static-71-185-70-31.phlapa.fios.verizon.net)
  53. # [01:19] * Quits: GPHemsley (~GPHemsley@static-71-185-70-31.phlapa.fios.verizon.net) (Changing host)
  54. # [01:19] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
  55. # [01:23] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Ping timeout: 272 seconds)
  56. # [01:24] * Joins: boogyman (~boogyman@50.167.218.18)
  57. # [01:24] * Quits: boogyman (~boogyman@50.167.218.18) (Changing host)
  58. # [01:24] * Joins: boogyman (~boogyman@pdpc/supporter/professional/boogyman)
  59. # [01:27] * Quits: ShaneHudson (~ShaneHuds@2.30.121.218)
  60. # [01:30] * Quits: lmclister (~lmclister@192.150.10.209) (Read error: Connection reset by peer)
  61. # [01:37] * Joins: lmclister (~lmclister@192.150.10.209)
  62. # [01:39] <MikeSmith> what kind of person reads the stuff at the header of a page/document
  63. # [01:40] <MikeSmith> caitp: I get ー[Error] Failed to load resource: the server responded with a status of 404 (Not Found) (update_manifest.py, line 0)
  64. # [01:41] <MikeSmith> caitp: nothing about not importing html5lib
  65. # [01:41] <MikeSmith> but http://w3c-test.org/tools/runner/update_manifest.py is there
  66. # [01:41] * Parts: adactio (~adactio@cust217-dsl91-135-3.idnet.net)
  67. # [01:42] <caitp> MikeSmith: should be in the stack trace
  68. # [01:42] <MikeSmith> ok
  69. # [01:42] * Joins: seventh (seventh@192.64.7.181)
  70. # [01:43] <caitp> I have the file in site-packages and can import it normally, so I think something is screwing with sys.path and breaking it, but could be wrong
  71. # [01:43] <caitp> s/file/module
  72. # [01:45] <MikeSmith> jgraham: if/when you have time, https://github.com/w3c/web-platform-tests/issues/1172
  73. # [01:45] <MikeSmith> hard to troubleshoot this
  74. # [01:47] * Quits: lmclister (~lmclister@192.150.10.209)
  75. # [01:52] <MikeSmith> caitp: I have no stack trace
  76. # [01:54] <MikeSmith> when I run python update_manifest.py locally
  77. # [01:54] <MikeSmith> it doesn't fail or at least it doesn't emit any error message at all
  78. # [01:54] * Quits: dbaron (~dbaron@2620:101:80fb:232:d849:c2be:7451:be24) (Ping timeout: 240 seconds)
  79. # [01:57] * Joins: dbaron (~dbaron@2620:101:80fb:232:d849:c2be:7451:be24)
  80. # [01:57] * Quits: smaug____ (~chatzilla@37-219-4-16.nat.bb.dnainternet.fi) (Ping timeout: 244 seconds)
  81. # [01:57] * Joins: Dashiva_d (Dashiva@wikia/Dashiva)
  82. # [01:58] * Quits: tantek (~tantek@70-36-139-41.dsl.dynamic.sonic.net) (Quit: tantek)
  83. # [01:59] * Quits: Dashiva (Dashiva@wikia/Dashiva) (Ping timeout: 244 seconds)
  84. # [01:59] * Dashiva_d is now known as Dashiva
  85. # [02:01] * Joins: jacobolus (~jacobolus@192.sub-70-209-207.myvzw.com)
  86. # [02:01] <jgraham> MikeSmith: I'll put that on my list for tomorrow. Or "today" depending on your calculus of these things
  87. # [02:01] <jgraham> "list"
  88. # [02:01] <MikeSmith> heh
  89. # [02:01] <MikeSmith> ok
  90. # [02:06] * Quits: jdaggett (~jdaggett@103.5.142.55) (Quit: jdaggett)
  91. # [02:09] * Quits: caridy (~Adium@c-98-254-20-145.hsd1.fl.comcast.net) (Quit: Leaving.)
  92. # [02:11] * Joins: tantek (~tantek@172.56.39.63)
  93. # [02:15] * Quits: ap (~ap@17.202.44.214)
  94. # [02:18] * Joins: smaug____ (~chatzilla@a91-154-44-207.elisa-laajakaista.fi)
  95. # [02:31] * Quits: smaug____ (~chatzilla@a91-154-44-207.elisa-laajakaista.fi) (Ping timeout: 250 seconds)
  96. # [02:33] * Quits: dbaron (~dbaron@2620:101:80fb:232:d849:c2be:7451:be24) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  97. # [02:34] * Joins: dbaron (~dbaron@2620:101:80fb:224:315c:54a6:1257:b15e)
  98. # [02:35] * Quits: jsbell (jsbell@nat/google/x-rvahpwuwgchkyuum) (Quit: There's no place like home...)
  99. # [02:37] * Joins: jdaggett (~jdaggett@61-121-216-2.bitcat.net)
  100. # [02:42] * Joins: espadrine_ (~ttyl@AMontsouris-158-1-93-184.w90-2.abo.wanadoo.fr)
  101. # [02:43] * Quits: benjamingr (uid23465@gateway/web/irccloud.com/x-rzhclkocvwcbifrq) (Quit: Connection closed for inactivity)
  102. # [02:44] * Quits: Garbee (uid21171@gateway/web/irccloud.com/x-eoxcpicagazmrdfi) (Quit: Connection closed for inactivity)
  103. # [02:45] * Quits: say2joe (~say2joe@rrcs-76-79-68-2.west.biz.rr.com) (Quit: Leaving.)
  104. # [02:45] * Quits: espadrine` (~ttyl@AMontsouris-158-1-60-164.w92-128.abo.wanadoo.fr) (Ping timeout: 260 seconds)
  105. # [02:54] * Joins: kochi_home (kochi_home@nat/google/x-mlpkcclwvuwrieie)
  106. # [02:57] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Quit: Leaving)
  107. # [03:01] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
  108. # [03:01] * Quits: kochi_home (kochi_home@nat/google/x-mlpkcclwvuwrieie)
  109. # [03:07] * Quits: jacobolus (~jacobolus@192.sub-70-209-207.myvzw.com) (Remote host closed the connection)
  110. # [03:18] * Quits: tantek (~tantek@172.56.39.63) (Quit: Colloquy for iPod touch - http://colloquy.mobi)
  111. # [03:19] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  112. # [03:20] * Joins: bholley (~bholley@c-50-131-239-99.hsd1.ca.comcast.net)
  113. # [03:22] <caitp> MikeSmith, have you cleaned the repo directory lately? (Ie `git clean -xfd`)
  114. # [03:23] <caitp> I didn't have the issue initially, but I saw that the website was having issues so I tried cleaning to see if I could reproduce it
  115. # [03:23] * Quits: bholley (~bholley@c-50-131-239-99.hsd1.ca.comcast.net) (Client Quit)
  116. # [03:23] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Ping timeout: 244 seconds)
  117. # [03:26] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Quit: This computer has gone to sleep)
  118. # [03:29] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
  119. # [03:33] * Quits: KevinMarks2 (~yaaic@172.56.30.32) (Ping timeout: 246 seconds)
  120. # [03:33] * Quits: KevinMarks_ (~KevinMark@172.56.30.32) (Ping timeout: 250 seconds)
  121. # [03:36] * Quits: bnicholson (~bnicholso@2620:101:80fc:224:7e7a:91ff:fe25:a5c6) (Ping timeout: 240 seconds)
  122. # [03:36] * Joins: karlcow (~karl@nerval.la-grange.net)
  123. # [03:40] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Quit: This computer has gone to sleep)
  124. # [03:42] * Quits: KevinMarks (~yaaic@2607:fb90:2205:a2f1:3111:78f2:d448:3c50) (Ping timeout: 240 seconds)
  125. # [03:43] * Joins: KevinMarks (~yaaic@2607:fb90:502:fe4a:5e02:ddf2:2537:3a40)
  126. # [03:57] * Quits: ambv (~ambv@206.108.217.134) (Quit: sys.exit(0) # computer went to sleep)
  127. # [03:59] * Quits: aiglesias (~aiglesias@181.31.0.158) (Remote host closed the connection)
  128. # [04:00] * Joins: aiglesias (~aiglesias@181.31.0.158)
  129. # [04:01] * Quits: diffalot (~diffalot@c-75-66-188-195.hsd1.ms.comcast.net) (Quit: ZNC - http://znc.in)
  130. # [04:04] * Quits: aiglesias (~aiglesias@181.31.0.158) (Ping timeout: 255 seconds)
  131. # [04:07] * Joins: diffalot (~diffalot@c-75-66-188-195.hsd1.ms.comcast.net)
  132. # [04:09] * Quits: boogyman (~boogyman@pdpc/supporter/professional/boogyman) (Ping timeout: 255 seconds)
  133. # [04:10] * Joins: bnicholson (~bnicholso@24.130.57.109)
  134. # [04:21] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
  135. # [04:28] * Joins: tantek (~tantek@70-36-139-41.dsl.dynamic.sonic.net)
  136. # [04:35] * Quits: ricea (~ricea@2401:fa00:4:1000:b43f:9315:951a:a023) (Ping timeout: 252 seconds)
  137. # [04:38] * Quits: seventh (seventh@192.64.7.181) (Ping timeout: 245 seconds)
  138. # [04:49] * Quits: Rastus_Vernon (uid15187@wikimedia/Rastus-Vernon) (Quit: Connection closed for inactivity)
  139. # [05:15] * Joins: aiglesias (~aiglesias@181.31.0.158)
  140. # [05:19] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  141. # [05:24] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Ping timeout: 260 seconds)
  142. # [05:24] <MikeSmith> caitp: I've never run git clean in that repo. We have some files in that repo directory that aren't under version control, so if git clean is going to remove those, I don't want to run it -- especially if since it's not clear it would help anything anyway
  143. # [05:26] <caitp> there aren't very many untracked files, just your non-default configuration and compiled python files, really. (and submodules, but these don't really count)
  144. # [05:30] * Joins: KevinMarks2 (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  145. # [05:32] * Joins: KevinMarks3 (~yaaic@2607:fb90:502:7332:5307:1622:bca5:c6a9)
  146. # [05:33] * Quits: KevinMarks (~yaaic@2607:fb90:502:fe4a:5e02:ddf2:2537:3a40) (Ping timeout: 240 seconds)
  147. # [05:33] <MikeSmith> the entire submissions directory from which http://w3c-test.org/submissions is served is in the root of the repo directory and its contents are entirely untracked files
  148. # [05:35] <caitp> well, I don't recommend working on it from w3c-test.org per se
  149. # [05:35] <caitp> probably good just clearing with `find . -name '*.pyc' | xargs rm` though
  150. # [05:35] <MikeSmith> oh I see what you're saying
  151. # [05:35] <MikeSmith> running it locallly, I can try that
  152. # [05:36] <MikeSmith> I mean in my working directory
  153. # [05:38] <MikeSmith> so yeah even after a `git clean -xfd` I can't reproduce the problem in my working directory
  154. # [05:38] <caitp> humm
  155. # [05:39] <caitp> but even without the failure to import html5lib, it still breaks?
  156. # [05:39] <MikeSmith> I remove the MANIFEST.jon file, go to http://web-platform.test:8000/tools/runner/index.html and Start and the MANIFEST.json file gets regenerated as expected, with no errors logged
  157. # [05:40] <MikeSmith> caitp: I don't see any message or indication anywhere that it's failing to import html5lib
  158. # [05:41] <caitp> hm, interesting
  159. # [05:41] <MikeSmith> not when I run python serve.py in the console, nor if I run the manifest.py script manually
  160. # [05:41] <caitp> well, who knows, issue might not have been related to html5lib, but given that it shows up in the stack trace here locally, it looks suspicious
  161. # [05:44] <tyoshino______> annevk: looks good as now we have a link to the main place of discussion
  162. # [05:51] * Quits: KevinMarks2 (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 245 seconds)
  163. # [06:16] * Joins: scor (~scor@drupal.org/user/52142/view)
  164. # [06:19] * Quits: scor (~scor@drupal.org/user/52142/view) (Client Quit)
  165. # [06:25] * Quits: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com) (Read error: Connection reset by peer)
  166. # [06:26] * Joins: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com)
  167. # [06:28] * Joins: jacobolus (~jacobolus@2600:1012:b103:f3c7:b15e:be5b:92e6:9e84)
  168. # [06:30] * Joins: scor (~scor@drupal.org/user/52142/view)
  169. # [06:46] * Quits: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com) (Read error: Connection reset by peer)
  170. # [06:46] * Joins: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com)
  171. # [06:46] * Joins: KevinMarks (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net)
  172. # [06:50] * Joins: ricea (~ricea@2401:fa00:4:1000:c93b:a4bd:6abd:fa09)
  173. # [06:51] * Quits: KevinMarks (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 272 seconds)
  174. # [06:57] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  175. # [06:58] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  176. # [06:59] * Quits: dbaron (~dbaron@2620:101:80fb:224:315c:54a6:1257:b15e) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  177. # [07:00] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Quit: Bye)
  178. # [07:00] * Joins: zcorpan_ (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  179. # [07:08] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
  180. # [07:09] * Quits: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com) (Ping timeout: 264 seconds)
  181. # [07:11] * Joins: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
  182. # [07:17] * Quits: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
  183. # [07:20] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  184. # [07:25] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Ping timeout: 250 seconds)
  185. # [07:30] * Joins: benjamingr (uid23465@gateway/web/irccloud.com/x-jmemlhppefdqurnp)
  186. # [07:30] * Quits: jacobolus (~jacobolus@2600:1012:b103:f3c7:b15e:be5b:92e6:9e84) (Remote host closed the connection)
  187. # [07:30] * Joins: jacobolus (~jacobolus@2600:1012:b103:f3c7:b15e:be5b:92e6:9e84)
  188. # [07:44] * Joins: dbaron (~dbaron@50-0-128-161.dsl.dynamic.sonic.net)
  189. # [07:56] * Joins: zdobersek (~zan@tsn85-159-237-3.dyn.nltelcom.net)
  190. # [08:12] * Joins: hemanth (~hemanth@122.166.182.198)
  191. # [08:16] * Joins: davidyezsetz (~davidyezs@mail1.powerflasher.de)
  192. # [08:21] * Quits: zcorpan_ (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
  193. # [08:23] * Joins: Lachy (~Lachy@cm-84.215.104.248.getinternet.no)
  194. # [08:23] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  195. # [08:24] * Quits: roc (~chatzilla@2001:cb0:b202:232:2677:3ff:fece:dc64) (Remote host closed the connection)
  196. # [08:25] * Quits: nunnun (~hiro@2001:200:164:48:20c:29ff:fe02:11d2) (Ping timeout: 250 seconds)
  197. # [08:32] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  198. # [08:35] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Remote host closed the connection)
  199. # [08:37] * Quits: aiglesias (~aiglesias@181.31.0.158) (Remote host closed the connection)
  200. # [08:39] * Joins: nunnun (~hiro@2001:200:164:48:20c:29ff:fe02:11d2)
  201. # [08:52] * Joins: roc (~chatzilla@121-99-135-48.bng1.tvc.orcon.net.nz)
  202. # [08:54] * Joins: Lachy_ (~Lachy@cm-84.215.104.248.getinternet.no)
  203. # [08:55] * Quits: Lachy (~Lachy@cm-84.215.104.248.getinternet.no) (Ping timeout: 255 seconds)
  204. # [08:57] * Joins: Lachy (~Lachy@cm-84.215.104.248.getinternet.no)
  205. # [08:58] * Quits: Lachy_ (~Lachy@cm-84.215.104.248.getinternet.no) (Ping timeout: 246 seconds)
  206. # [09:01] * Joins: tommyliu (~tommyliu@183.37.126.19)
  207. # [09:07] <zcorpan> seems like we failed for "Cross-origin requests should not require API changes other than allowing cross-origin requests." http://www.w3.org/wiki/CORS
  208. # [09:08] <zcorpan> although not having an API change for XHR caused a security bug for facebook at least, iirc
  209. # [09:10] * Joins: Ms2ger (~Ms2ger@5.222-242-81.adsl-dyn.isp.belgacom.be)
  210. # [09:13] * Joins: Lachy_ (~Lachy@cm-84.215.104.248.getinternet.no)
  211. # [09:17] * Joins: ambv (~ambv@173.252.71.129)
  212. # [09:17] * Quits: Lachy (~Lachy@cm-84.215.104.248.getinternet.no) (Ping timeout: 272 seconds)
  213. # [09:20] * Quits: jacobolus (~jacobolus@2600:1012:b103:f3c7:b15e:be5b:92e6:9e84) (Ping timeout: 240 seconds)
  214. # [09:21] * Joins: jacobolus (~jacobolus@162.sub-70-209-198.myvzw.com)
  215. # [09:24] * Joins: cbr_ (~cbr@145.36.150.83.chzhher77.rootnet.ch)
  216. # [09:25] * Quits: jacobolus (~jacobolus@162.sub-70-209-198.myvzw.com) (Ping timeout: 260 seconds)
  217. # [09:27] * Joins: jacobolus (~jacobolus@64.sub-70-209-192.myvzw.com)
  218. # [09:29] * Joins: jacobolu_ (~jacobolus@2600:1012:b105:d4c4:f87d:4663:5ba7:202a)
  219. # [09:30] * Joins: jacobol__ (~jacobolus@101.sub-70-209-193.myvzw.com)
  220. # [09:32] * Quits: jacobolus (~jacobolus@64.sub-70-209-192.myvzw.com) (Ping timeout: 255 seconds)
  221. # [09:33] * Quits: jacobolu_ (~jacobolus@2600:1012:b105:d4c4:f87d:4663:5ba7:202a) (Ping timeout: 260 seconds)
  222. # [09:34] <annevk> yeah, that wiki is out-of-date
  223. # [09:36] <kriskowal> annevk: i’ve got a rough sketch for a promise-iterator-oriented byte stream https://github.com/kriskowal/gtor/blob/master/byte-stream.js
  224. # [09:37] <kriskowal> i’m going to try to clean it up tomorrow, but it’s not too nasty
  225. # [09:39] <annevk> usage examples might help, but you really want to talk to Domenic, I'm only superficially involved
  226. # [09:41] <kriskowal> yeah, pinged him in #promises too :)
  227. # [09:41] <kriskowal> but these are the working cases https://github.com/kriskowal/gtor/blob/master/test/byte-stream-test.js
  228. # [09:41] * Joins: BigBangUDR (~Thunderbi@115.185.239.213)
  229. # [09:46] * Joins: KevinMarks_ (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net)
  230. # [09:49] * Quits: BigBangUDR (~Thunderbi@115.185.239.213) (Quit: BigBangUDR)
  231. # [09:51] * Joins: BigBangUDR (~Thunderbi@115.185.239.213)
  232. # [09:51] * Quits: BigBangUDR (~Thunderbi@115.185.239.213) (Client Quit)
  233. # [09:51] * Quits: KevinMarks_ (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 272 seconds)
  234. # [09:53] * Joins: andy_box31 (~andy_box3@193.240.8.192)
  235. # [09:59] * Joins: yhirano (yhirano@nat/google/x-tlioabwofancmpri)
  236. # [09:59] * Quits: yhirano (yhirano@nat/google/x-tlioabwofancmpri) (Client Quit)
  237. # [10:00] * Joins: yhirano (yhirano@nat/google/x-xlcrwjkkfnksfazi)
  238. # [10:01] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Remote host closed the connection)
  239. # [10:07] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 240 seconds)
  240. # [10:08] * jacobol__ is now known as jacobolus
  241. # [10:09] * Joins: mpt (~mpt@nat/canonical/x-batxhkqfswtvmuba)
  242. # [10:09] * Quits: mpt (~mpt@nat/canonical/x-batxhkqfswtvmuba) (Changing host)
  243. # [10:09] * Joins: mpt (~mpt@canonical/mpt)
  244. # [10:10] * Quits: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3) (Quit: g'bye all)
  245. # [10:13] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  246. # [10:17] * Quits: sarir (~sari@p50995cae.dip0.t-ipconnect.de) (Ping timeout: 272 seconds)
  247. # [10:17] * Quits: davidyezsetz (~davidyezs@mail1.powerflasher.de) (Quit: davidyezsetz)
  248. # [10:19] * Quits: moo-_- (miohtama@lakka.kapsi.fi) (Ping timeout: 272 seconds)
  249. # [10:20] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Remote host closed the connection)
  250. # [10:23] * Joins: davidyezsetz (~davidyezs@mail1.powerflasher.de)
  251. # [10:25] * Quits: Ms2ger (~Ms2ger@5.222-242-81.adsl-dyn.isp.belgacom.be) (Ping timeout: 240 seconds)
  252. # [10:26] * Quits: nunnun (~hiro@2001:200:164:48:20c:29ff:fe02:11d2) (Ping timeout: 260 seconds)
  253. # [10:27] * Joins: sarir (~sari@p50995cae.dip0.t-ipconnect.de)
  254. # [10:28] * Joins: moo-_- (miohtama@lakka.kapsi.fi)
  255. # [10:32] <annevk> "It was taken out per a suggestion at the May 2012 F2F so it could be maintained by the wider web community."
  256. # [10:32] <annevk> only edits are made by me
  257. # [10:32] * Quits: hemanth (~hemanth@122.166.182.198) (Quit: This computer has gone to sleep)
  258. # [10:32] * Quits: sarir (~sari@p50995cae.dip0.t-ipconnect.de) (Ping timeout: 272 seconds)
  259. # [10:36] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  260. # [10:36] * Joins: sarir (~sari@p50995cae.dip0.t-ipconnect.de)
  261. # [10:38] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  262. # [10:39] * Joins: BigBangUDR (~Thunderbi@115.185.239.213)
  263. # [10:39] * Joins: Ms2ger (~Ms2ger@5.222-242-81.adsl-dyn.isp.belgacom.be)
  264. # [10:39] * Joins: nunnun (~hiro@2001:200:164:48:20c:29ff:fe02:11d2)
  265. # [10:41] * Quits: BigBangUDR (~Thunderbi@115.185.239.213) (Client Quit)
  266. # [10:41] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Ping timeout: 260 seconds)
  267. # [10:42] * Quits: dbaron (~dbaron@50-0-128-161.dsl.dynamic.sonic.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  268. # [10:45] * Quits: ashemedai (asmodai@freebsd/developer/asmodai) (Ping timeout: 250 seconds)
  269. # [10:45] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  270. # [10:45] * Quits: Lachy_ (~Lachy@cm-84.215.104.248.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  271. # [10:47] <foolip> annevk is the wider web community?
  272. # [10:51] * Joins: KevinMarks_ (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net)
  273. # [10:51] <annevk> I think that's a good way of interpreting the sequence of events
  274. # [10:51] <Ms2ger> ?
  275. # [10:52] * Quits: tommyliu (~tommyliu@183.37.126.19) (Remote host closed the connection)
  276. # [10:52] * Joins: Maurice` (copyman@5ED5617C.cm-7-6b.dynamic.ziggo.nl)
  277. # [10:52] * Joins: tommyliu_ (~tommyliu@li568-142.members.linode.com)
  278. # [10:54] * Quits: sarir (~sari@p50995cae.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
  279. # [10:54] * Quits: jdaggett (~jdaggett@61-121-216-2.bitcat.net) (Quit: jdaggett)
  280. # [10:54] * Joins: tommyli__ (~tommyliu@183.37.126.19)
  281. # [10:55] * Joins: tav (~tav`@host86-185-186-93.range86-185.btcentralplus.com)
  282. # [10:56] * Joins: sarir (~sari@p50995cae.dip0.t-ipconnect.de)
  283. # [10:57] * Quits: tommyliu_ (~tommyliu@li568-142.members.linode.com) (Ping timeout: 260 seconds)
  284. # [10:58] * Joins: ashemedai (asmodai@freebsd/developer/asmodai)
  285. # [11:01] * Joins: yhirano_ (uid40668@gateway/web/irccloud.com/x-htazppeaowtivecp)
  286. # [11:09] * Quits: KevinMarks_ (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net) (Remote host closed the connection)
  287. # [11:09] * jgraham gets annevk an "I am the web" T-shirt
  288. # [11:09] * Joins: KevinMarks_ (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net)
  289. # [11:10] * Joins: Lachy_ (~Lachy@213.166.174.2)
  290. # [11:16] * Joins: GPHemsley (~GPHemsley@static-71-185-70-31.phlapa.fios.verizon.net)
  291. # [11:16] * Quits: GPHemsley (~GPHemsley@static-71-185-70-31.phlapa.fios.verizon.net) (Changing host)
  292. # [11:16] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
  293. # [11:21] * Quits: tommyli__ (~tommyliu@183.37.126.19) (Remote host closed the connection)
  294. # [11:21] * Joins: tommyliu_ (~tommyliu@li568-142.members.linode.com)
  295. # [11:22] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Quit: Leaving)
  296. # [11:25] * Joins: tommyl___ (~tommyliu@183.37.126.19)
  297. # [11:28] * Quits: tommyliu_ (~tommyliu@li568-142.members.linode.com) (Ping timeout: 255 seconds)
  298. # [11:29] * Quits: kriskowal (~kriskowal@66-215-92-194.dhcp.psdn.ca.charter.com) (Quit: kriskowal)
  299. # [11:32] * Joins: GPHemsley (~GPHemsley@static-71-185-70-31.phlapa.fios.verizon.net)
  300. # [11:32] * Quits: GPHemsley (~GPHemsley@static-71-185-70-31.phlapa.fios.verizon.net) (Changing host)
  301. # [11:32] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
  302. # [11:37] * Joins: barnabywalters (~barnabywa@46-239-239-203.tal.is)
  303. # [11:39] * Quits: ambv (~ambv@173.252.71.129) (Quit: sys.exit(0) # computer went to sleep)
  304. # [11:40] * Quits: Maurice` (copyman@5ED5617C.cm-7-6b.dynamic.ziggo.nl)
  305. # [11:40] * Joins: BaconOverflow (uid17800@gateway/web/irccloud.com/x-zzpaxeqhdyjavhwl)
  306. # [11:41] * Joins: Maurice` (copyman@5ED5617C.cm-7-6b.dynamic.ziggo.nl)
  307. # [12:13] * Joins: Garbee (uid21171@gateway/web/irccloud.com/x-pppzijdzxvrphrxn)
  308. # [12:14] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Quit: Leaving)
  309. # [12:19] * Quits: diffalot (~diffalot@c-75-66-188-195.hsd1.ms.comcast.net) (Read error: Connection reset by peer)
  310. # [12:22] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
  311. # [12:24] * Joins: diffalot (~diffalot@c-75-66-188-195.hsd1.ms.comcast.net)
  312. # [12:27] * Quits: nunnun (~hiro@2001:200:164:48:20c:29ff:fe02:11d2) (Ping timeout: 260 seconds)
  313. # [12:27] * Quits: tommyl___ (~tommyliu@183.37.126.19) (Remote host closed the connection)
  314. # [12:27] * Quits: Streusel (~Anonymous@unaffiliated/streusel) (Quit: Computer has gone to sleep.)
  315. # [12:28] * Joins: tommyliu (~tommyliu@61.144.248.40)
  316. # [12:32] * Quits: tommyliu (~tommyliu@61.144.248.40) (Ping timeout: 272 seconds)
  317. # [12:37] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  318. # [12:38] * Joins: nunnun (~hiro@2001:200:164:48:20c:29ff:fe02:11d2)
  319. # [12:39] * Joins: scor (~scor@drupal.org/user/52142/view)
  320. # [12:40] <JakeA> annevk: does IDL allow freezing an object to get around the expando issue?
  321. # [12:41] <annevk> JakeA: that sounds very developer-hostile
  322. # [12:41] <annevk> JakeA: why can't we follow established patterns?
  323. # [12:41] <JakeA> what have developers ever done for us?
  324. # [12:42] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Ping timeout: 240 seconds)
  325. # [12:51] * Quits: heqs (~heqs@certainly.not.hacked.jp) (Ping timeout: 264 seconds)
  326. # [12:53] <annevk> If I do a for-in on document.body.attributes I get something named "@@iterator" in Gecko
  327. # [12:53] * Joins: adactio (~adactio@212.42.170.121)
  328. # [12:56] * Quits: jacobolus (~jacobolus@101.sub-70-209-193.myvzw.com) (Remote host closed the connection)
  329. # [12:56] <annevk> In Chrome if I use Object.getOwnPropertyNames I get a mysterious 3 (I have three attributes declared) that returns undefined on getting
  330. # [12:56] <Ms2ger> That's Symbol.iterator in another incarnation
  331. # [12:56] * Joins: jacobolus (~jacobolus@2600:1012:b12e:691d:711d:4498:c5bd:9d45)
  332. # [12:57] <annevk> We have not fixed it yet?
  333. # [12:57] <Ms2ger> No
  334. # [12:58] * Quits: Ms2ger (~Ms2ger@5.222-242-81.adsl-dyn.isp.belgacom.be) (Quit: bbl)
  335. # [12:58] <annevk> Also, why does getOWnPropertyNames not return anything for the attribute names themselves?
  336. # [12:58] * Quits: jacobolus (~jacobolus@2600:1012:b12e:691d:711d:4498:c5bd:9d45) (Read error: No route to host)
  337. # [12:59] <annevk> E.g. if I have <body x> body.attributes.x will return the expected Attr object
  338. # [13:07] <zcorpan> annevk: pls see https://critic.hoppipolla.co.uk/showcomment?chain=4280
  339. # [13:10] <annevk> zcorpan: left a reply
  340. # [13:11] <zcorpan> thx
  341. # [13:13] * Quits: cbr_ (~cbr@145.36.150.83.chzhher77.rootnet.ch) (Quit: cbr_)
  342. # [13:13] * Joins: heqs (~heqs@certainly.not.hacked.jp)
  343. # [13:21] * Joins: xiinotulp (~plutoniix@node-zys.pool-180-180.dynamic.totbb.net)
  344. # [13:22] * Quits: tav (~tav`@host86-185-186-93.range86-185.btcentralplus.com) (Quit: tav)
  345. # [13:23] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  346. # [13:24] * Quits: plutoniix (~plutoniix@node-bfk.pool-125-25.dynamic.totbb.net) (Ping timeout: 272 seconds)
  347. # [13:24] <annevk> HTMLCollection has namedItem()
  348. # [13:24] <annevk> NamedNodeMap has getNamedItem()
  349. # [13:24] <annevk> Hurray!
  350. # [13:26] * Joins: tav (~tav`@host86-185-186-93.range86-185.btcentralplus.com)
  351. # [13:31] * Quits: tav (~tav`@host86-185-186-93.range86-185.btcentralplus.com) (Ping timeout: 245 seconds)
  352. # [13:31] * Joins: jacobolus (~jacobolus@27.sub-70-209-192.myvzw.com)
  353. # [13:35] * Quits: jacobolus (~jacobolus@27.sub-70-209-192.myvzw.com) (Ping timeout: 246 seconds)
  354. # [13:39] * Quits: davidyezsetz (~davidyezs@mail1.powerflasher.de) (Quit: davidyezsetz)
  355. # [13:42] * Joins: scor (~scor@drupal.org/user/52142/view)
  356. # [13:54] * Joins: cbr_ (~cbr@145.36.150.83.chzhher77.rootnet.ch)
  357. # [13:55] * Quits: tantek (~tantek@70-36-139-41.dsl.dynamic.sonic.net) (Quit: tantek)
  358. # [13:58] * Joins: numproc (~numproc@50.23.65.43)
  359. # [14:04] <foolip> annevk: did you forget to publish to http://fullscreen.spec.whatwg.org ?
  360. # [14:04] <annevk> foolip: happens automatically unless something went wrong
  361. # [14:05] <foolip> then something went wrong :)
  362. # [14:05] * Joins: davidyezsetz (~davidyezs@mail1.powerflasher.de)
  363. # [14:05] <annevk> foolip: did manual refresh
  364. # [14:05] * xiinotulp is now known as plutoniix
  365. # [14:05] <foolip> thanks, now I see oldNode
  366. # [14:19] * Joins: tj_vantoll (~Adium@2601:4:5380:2ec:e971:d582:d1f0:fc95)
  367. # [14:24] * Joins: smaug____ (~chatzilla@a91-154-44-207.elisa-laajakaista.fi)
  368. # [14:25] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  369. # [14:26] <smaug____> annevk: github?
  370. # [14:26] <smaug____> oh well
  371. # [14:26] <smaug____> then I report the bug here
  372. # [14:26] <smaug____> click event in the Notification should be cancelable
  373. # [14:27] <smaug____> and if preventDefault() is called, UA shouldn't not do whatever default action it has for the click (as an example, not focus the tab/window which created the notification).
  374. # [14:28] * sarir is now known as sarri
  375. # [14:28] * Quits: nunnun (~hiro@2001:200:164:48:20c:29ff:fe02:11d2) (Ping timeout: 260 seconds)
  376. # [14:29] * Joins: tav (~tav`@host86-185-186-93.range86-185.btcentralplus.com)
  377. # [14:30] * Quits: Maurice` (copyman@5ED5617C.cm-7-6b.dynamic.ziggo.nl)
  378. # [14:35] <annevk> makes sense I guess, although the original idea was that click would not do anything...
  379. # [14:35] <annevk> clicking a notification also makes less sense now we let them be spawn from workers
  380. # [14:35] * Joins: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
  381. # [14:36] <annevk> smaug____: wait, you don't have a GitHub account? just email WHATWG then? I'm not keeping track of logs
  382. # [14:37] <smaug____> github has so horrible UI, that I try to not use it, and no, I don't have an account
  383. # [14:37] <smaug____> ok
  384. # [14:38] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  385. # [14:38] * Joins: Maurice` (copyman@5ED5617C.cm-7-6b.dynamic.ziggo.nl)
  386. # [14:40] * Joins: nunnun (~hiro@2001:200:164:48:20c:29ff:fe02:11d2)
  387. # [14:43] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Ping timeout: 260 seconds)
  388. # [14:43] * Quits: heqs (~heqs@certainly.not.hacked.jp) (Quit: Leaving...)
  389. # [14:45] * Joins: heqs (~heqs@certainly.not.hacked.jp)
  390. # [14:52] * Quits: numproc (~numproc@50.23.65.43) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  391. # [14:54] * Joins: mpaarating (~mpaaratin@rrcs-97-78-217-146.se.biz.rr.com)
  392. # [14:59] * Joins: hemanth (~hemanth@122.166.182.198)
  393. # [14:59] * Joins: abinader (sid21713@gateway/web/irccloud.com/x-rzyklnekkcdzksdc)
  394. # [15:03] * Quits: benjamingr (uid23465@gateway/web/irccloud.com/x-jmemlhppefdqurnp) (Quit: Connection closed for inactivity)
  395. # [15:04] * Joins: scor (scor@drupal.org/user/52142/view)
  396. # [15:11] * Joins: Ms2ger (~Ms2ger@193.190.253.149)
  397. # [15:12] * Joins: dglazkov__ (sid4270@gateway/web/irccloud.com/x-fwgirmcrybhqlero)
  398. # [15:12] * Joins: sgalineau_ (sid26595@gateway/web/irccloud.com/x-fbenelkasptdgllc)
  399. # [15:13] * Quits: cwilso__ (sid10206@gateway/web/irccloud.com/x-afqdedetcooumhcq) (Ping timeout: 260 seconds)
  400. # [15:14] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
  401. # [15:14] * Joins: gavin__ (~gavin@76.14.87.162)
  402. # [15:23] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  403. # [15:24] * Quits: smaug____ (~chatzilla@a91-154-44-207.elisa-laajakaista.fi) (*.net *.split)
  404. # [15:24] * Quits: gavin_ (~gavin@76.14.87.162) (*.net *.split)
  405. # [15:24] * Quits: ondras_ (~ondras@zarovi.cz) (*.net *.split)
  406. # [15:24] * Quits: dglazkov_ (sid4270@gateway/web/irccloud.com/x-gpvqttlfpxxrmesu) (*.net *.split)
  407. # [15:24] * Quits: sgalineau (sid26595@gateway/web/irccloud.com/x-mtanrqjovoujpuxv) (*.net *.split)
  408. # [15:24] * sgalineau_ is now known as sgalineau
  409. # [15:24] * dglazkov__ is now known as dglazkov_
  410. # [15:25] * Joins: newtron_ (~newtron@184.175.4.74)
  411. # [15:27] * Joins: cwilso___ (sid10206@gateway/web/irccloud.com/x-fdksgnrdysoztlmk)
  412. # [15:29] * Joins: ondras (~ondras@zarovi.cz)
  413. # [15:31] * Quits: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
  414. # [15:33] * Quits: newtron_ (~newtron@184.175.4.74) (Remote host closed the connection)
  415. # [15:33] * Joins: newtron_ (~newtron@184.175.4.74)
  416. # [15:38] * Quits: newtron_ (~newtron@184.175.4.74) (Ping timeout: 240 seconds)
  417. # [15:40] * Joins: smaug____ (~chatzilla@a91-154-44-207.elisa-laajakaista.fi)
  418. # [15:42] * Joins: jonr22 (~jonr22@gw.wordstream.com)
  419. # [15:43] * Quits: jonr22 (~jonr22@gw.wordstream.com) (Client Quit)
  420. # [15:43] * Joins: cheron (~cheron@dslb-094-219-202-136.094.219.pools.vodafone-ip.de)
  421. # [15:43] * Quits: cheron (~cheron@dslb-094-219-202-136.094.219.pools.vodafone-ip.de) (Changing host)
  422. # [15:43] * Joins: cheron (~cheron@unaffiliated/cheron)
  423. # [15:44] * Joins: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
  424. # [15:45] * Joins: jonr22 (~jonr22@173.13.91.209)
  425. # [15:45] * Joins: TallTed (~Thud@63.119.36.36)
  426. # [15:45] * Quits: jonr22 (~jonr22@173.13.91.209) (Client Quit)
  427. # [15:46] * Quits: cbr_ (~cbr@145.36.150.83.chzhher77.rootnet.ch) (Quit: cbr_)
  428. # [15:54] * Joins: zcorpan_ (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  429. # [15:57] * Quits: zcorpan_ (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
  430. # [16:00] * Joins: rattford (~toddward@192-0-135-171.cpe.teksavvy.com)
  431. # [16:00] * Joins: seventh (seventh@192.64.6.3)
  432. # [16:03] * Quits: hemanth (~hemanth@122.166.182.198) (Quit: This computer has gone to sleep)
  433. # [16:04] * Quits: tav (~tav`@host86-185-186-93.range86-185.btcentralplus.com) (Quit: tav)
  434. # [16:07] * Quits: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
  435. # [16:09] * Joins: cbr_ (~cbr@145.36.150.83.chzhher77.rootnet.ch)
  436. # [16:13] * Quits: davidyezsetz (~davidyezs@mail1.powerflasher.de) (Quit: davidyezsetz)
  437. # [16:25] * Joins: tj_vantoll1 (~Adium@c-98-250-130-237.hsd1.mi.comcast.net)
  438. # [16:28] * Quits: tj_vantoll (~Adium@2601:4:5380:2ec:e971:d582:d1f0:fc95) (Ping timeout: 240 seconds)
  439. # [16:36] <annevk> thanks smaug____
  440. # [16:36] * annevk goes back to NamedNodeMap
  441. # [16:37] <smaug____> annevk: any objections?
  442. # [16:38] <annevk> smaug____: if you go through the open GitHub issues you see that not everyone likes this
  443. # [16:38] <smaug____> since I need to implement either that, or do some hacky "does web page call window.focus() during click event dispatch" thing
  444. # [16:38] <smaug____> hmm
  445. # [16:38] <annevk> wouldn't we need both given workers?
  446. # [16:39] * Joins: jensnockert_ (~jensnocke@s83-179-51-171.cust.tele2.se)
  447. # [16:40] * Quits: cheron (~cheron@unaffiliated/cheron) (Quit: Leaving.)
  448. # [16:42] <smaug____> you can't call window.focus() in workers
  449. # [16:43] <smaug____> we may want to be able to map a Notification in a worker to a window object somehow, and the n
  450. # [16:43] <smaug____> then preventDefault() in a worker would prevent the automatic focus
  451. # [16:43] <annevk> yeah that's possible using getClones()
  452. # [16:43] * Quits: jensnockert_ (~jensnocke@s83-179-51-171.cust.tele2.se) (Ping timeout: 250 seconds)
  453. # [16:44] <smaug____> I didn't find any issue where someone is against making click cancelable
  454. # [16:46] <annevk> maybe it's okay then. I guess I can have a look next week if nothing else comes up
  455. # [16:47] <smaug____> thanks
  456. # [16:55] * Quits: CvP (~CvP@27.147.199.131) (Read error: Connection reset by peer)
  457. # [16:55] * Joins: CvP (~CvP@27.147.199.131)
  458. # [16:58] <annevk> foolip: any news on potentially making Attr.prototype.value readonly?
  459. # [16:59] <annevk> foolip: if we cannot do that, we should just embrace the link between attributes and their owner
  460. # [17:02] * Joins: tommyliu_ (~tommyliu@113.104.212.140)
  461. # [17:02] * Quits: tommyliu_ (~tommyliu@113.104.212.140) (Remote host closed the connection)
  462. # [17:03] * Joins: tommyliu_ (~tommyliu@113.104.212.140)
  463. # [17:05] * Quits: smaug____ (~chatzilla@a91-154-44-207.elisa-laajakaista.fi) (Ping timeout: 245 seconds)
  464. # [17:09] * Joins: Areks_home (~Areks@128-72-254-245.broadband.corbina.ru)
  465. # [17:15] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  466. # [17:16] * Joins: roven (~roven@78-20-24-80.access.telenet.be)
  467. # [17:19] * Quits: cbr_ (~cbr@145.36.150.83.chzhher77.rootnet.ch) (Quit: cbr_)
  468. # [17:21] * Joins: cbr_ (~cbr@145.36.150.83.chzhher77.rootnet.ch)
  469. # [17:21] * Joins: newtron_ (~newtron@184.175.4.74)
  470. # [17:22] * Quits: tommyliu_ (~tommyliu@113.104.212.140) (Read error: Connection reset by peer)
  471. # [17:25] * Joins: tommyli__ (~tommyliu@113.104.215.172)
  472. # [17:27] * Quits: Ms2ger (~Ms2ger@193.190.253.149) (Ping timeout: 245 seconds)
  473. # [17:32] * Joins: ambv (~ambv@173.252.71.129)
  474. # [17:33] * Quits: andy_box31 (~andy_box3@193.240.8.192) (Read error: Connection reset by peer)
  475. # [17:33] * Joins: andy_box31 (~andy_box3@193.240.8.192)
  476. # [17:34] * Joins: aiglesias (~aiglesias@181.31.0.158)
  477. # [17:36] <Domenic> https://twitter.com/bentrem/status/500198639239958530
  478. # [17:36] <annevk> yeah was not quite sure what to make of that
  479. # [17:40] * Joins: BigBangUDR (~Thunderbi@101.60.36.192)
  480. # [17:41] * Quits: mpaarating (~mpaaratin@rrcs-97-78-217-146.se.biz.rr.com) (Quit: mpaarating)
  481. # [17:41] * Quits: BigBangUDR (~Thunderbi@101.60.36.192) (Client Quit)
  482. # [17:41] * Quits: aiglesias (~aiglesias@181.31.0.158)
  483. # [17:43] * Joins: ehsan_ (~ehsan@66.207.208.102)
  484. # [17:47] * Joins: jernoble (~jernoble@162.217.73.171)
  485. # [17:52] * Joins: mven (~textual@169.241.49.57)
  486. # [17:54] * Joins: mpaarating (~mpaaratin@rrcs-97-78-217-146.se.biz.rr.com)
  487. # [17:54] * Joins: zenparsing (~zenparsin@208.71.234.46)
  488. # [17:56] * Joins: andy_box31_ (~andy_box3@193.240.8.192)
  489. # [17:57] * Quits: andy_box31 (~andy_box3@193.240.8.192) (Read error: Connection reset by peer)
  490. # [17:59] * Joins: smaug____ (~chatzilla@a91-154-44-207.elisa-laajakaista.fi)
  491. # [18:06] * Quits: newtron_ (~newtron@184.175.4.74) (Remote host closed the connection)
  492. # [18:07] * Joins: newtron_ (~newtron@184.175.4.74)
  493. # [18:11] * Quits: newtron_ (~newtron@184.175.4.74) (Ping timeout: 240 seconds)
  494. # [18:15] * Quits: jernoble (~jernoble@162.217.73.171) (Quit: Computer has gone to sleep.)
  495. # [18:19] * Quits: cbr_ (~cbr@145.36.150.83.chzhher77.rootnet.ch) (Quit: cbr_)
  496. # [18:21] * Joins: ShaneHudson (~ShaneHuds@host86-160-33-161.range86-160.btcentralplus.com)
  497. # [18:22] <Hixie_> annevk: is "How to determine content-type of file: protocol" a thread for your specs thta you'll respond to or is it something i should worry about?
  498. # [18:24] * Quits: nunnun (~hiro@2001:200:164:48:20c:29ff:fe02:11d2) (Ping timeout: 260 seconds)
  499. # [18:28] * Joins: lmclister (~lmclister@192.150.10.209)
  500. # [18:32] * Quits: zenparsing (~zenparsin@208.71.234.46)
  501. # [18:33] * Joins: ap (~ap@17.202.44.214)
  502. # [18:34] * Joins: weinig (~weinig@17.202.50.223)
  503. # [18:34] * Quits: tommyli__ (~tommyliu@113.104.215.172) (Remote host closed the connection)
  504. # [18:34] * Joins: jacobolus (~jacobolus@27.sub-70-209-195.myvzw.com)
  505. # [18:35] * Joins: tommyliu (~tommyliu@li568-142.members.linode.com)
  506. # [18:35] * Quits: lmclister (~lmclister@192.150.10.209)
  507. # [18:36] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
  508. # [18:36] * Quits: scor (scor@drupal.org/user/52142/view) (Quit: scor)
  509. # [18:37] * Quits: andy_box31_ (~andy_box3@193.240.8.192) (Quit: Lingo - http://www.lingoirc.com)
  510. # [18:37] * Quits: barnabywalters (~barnabywa@46-239-239-203.tal.is) (Quit: barnabywalters)
  511. # [18:37] * Joins: nunnun (~hiro@2001:200:164:48:20c:29ff:fe02:11d2)
  512. # [18:39] * Quits: jacobolus (~jacobolus@27.sub-70-209-195.myvzw.com) (Ping timeout: 260 seconds)
  513. # [18:40] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  514. # [18:42] * Joins: lmclister (~lmclister@192.150.10.209)
  515. # [18:43] * Quits: ambv (~ambv@173.252.71.129) (Quit: sys.exit(0) # computer went to sleep)
  516. # [18:44] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Ping timeout: 245 seconds)
  517. # [18:46] * Joins: scor (scor@nat/acquia/x-yakpmwrzcxgydjeu)
  518. # [18:46] * Quits: scor (scor@nat/acquia/x-yakpmwrzcxgydjeu) (Changing host)
  519. # [18:46] * Joins: scor (scor@drupal.org/user/52142/view)
  520. # [18:53] * Joins: say2joe (~say2joe@rrcs-76-79-68-2.west.biz.rr.com)
  521. # [18:53] <annevk> Hixie_: it's mostly about MIME sniffing
  522. # [18:54] <Hixie_> GPHemsley: see my question to anne earlier, but pretend you are anne
  523. # [18:55] * Quits: lmclister (~lmclister@192.150.10.209) (Read error: Connection reset by peer)
  524. # [18:55] * Joins: bholley (~bholley@c-50-131-239-99.hsd1.ca.comcast.net)
  525. # [18:59] * Joins: jernoble (~jernoble@mobile-166-137-179-043.mycingular.net)
  526. # [19:02] * Joins: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3)
  527. # [19:04] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
  528. # [19:04] * Joins: ambv (~ambv@206.108.217.134)
  529. # [19:07] <Hixie_> jorendorff: should i file bugs for the various suggestions i made on es-discuss that didn't get picked up by allen? or is the list the best chance a suggestion has?
  530. # [19:07] * Joins: lmclister (~lmclister@192.150.10.209)
  531. # [19:07] <jorendorff> You're not gonna like this
  532. # [19:07] <jorendorff> Hixie_: My best chance to get any change has always been to cooperate with someone who attends the TC39 face-to-face meetings.
  533. # [19:07] <jorendorff> And that is super effective.
  534. # [19:07] <Hixie_> sigh
  535. # [19:08] * Quits: abinader (sid21713@gateway/web/irccloud.com/x-rzyklnekkcdzksdc)
  536. # [19:08] <jorendorff> All roads lead through the meeting agenda.
  537. # [19:09] <jorendorff> You can often get something onto the agenda just by asking on the list, but unless someone is there to advocate your view, it won't matter.
  538. # [19:09] <Hixie_> and screw everyone who can't afford to travel every 2 months, eh
  539. # [19:09] <Hixie_> yay for openness
  540. # [19:10] * Joins: BigBangUDR (~Thunderbi@101.60.36.192)
  541. # [19:10] * Quits: BigBangUDR (~Thunderbi@101.60.36.192) (Client Quit)
  542. # [19:11] * Quits: diffalot (~diffalot@c-75-66-188-195.hsd1.ms.comcast.net) (Ping timeout: 272 seconds)
  543. # [19:11] <jorendorff> Allen does pay attention to bugs for straight-up mistakes, or changes that are in the meeting notes but haven't appeared in the spec yet.
  544. # [19:12] * Quits: adactio (~adactio@212.42.170.121) (Quit: adactio)
  545. # [19:14] * Joins: diffalot (~diffalot@c-75-66-188-195.hsd1.ms.comcast.net)
  546. # [19:15] * Quits: bnicholson (~bnicholso@24.130.57.109) (Ping timeout: 255 seconds)
  547. # [19:15] * Joins: kriskowal (~kriskowal@66-215-92-194.dhcp.psdn.ca.charter.com)
  548. # [19:16] * Quits: tj_vantoll1 (~Adium@c-98-250-130-237.hsd1.mi.comcast.net) (Quit: Leaving.)
  549. # [19:17] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
  550. # [19:17] * Quits: lmclister (~lmclister@192.150.10.209) (Read error: Connection reset by peer)
  551. # [19:17] * Joins: lmclister (~lmclister@192.150.10.209)
  552. # [19:18] * Joins: marcosc_ (~marcosc@135-23-143-163.cpe.pppoe.ca)
  553. # [19:19] * Quits: lmclister (~lmclister@192.150.10.209) (Read error: Connection reset by peer)
  554. # [19:20] * Quits: bholley (~bholley@c-50-131-239-99.hsd1.ca.comcast.net) (Quit: Textual IRC Client: www.textualapp.com)
  555. # [19:21] * Joins: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
  556. # [19:21] * Quits: marcosc (~marcosc@135-23-143-163.cpe.pppoe.ca) (Ping timeout: 250 seconds)
  557. # [19:24] * Joins: josemanuel (~josemanue@80.30.4.199)
  558. # [19:24] * Joins: jacobolus (~jacobolus@2600:1012:b114:3b0a:a428:6eca:4869:3897)
  559. # [19:25] * Joins: tantek (~tantek@70-36-139-41.dsl.dynamic.sonic.net)
  560. # [19:26] * Quits: say2joe (~say2joe@rrcs-76-79-68-2.west.biz.rr.com) (Quit: Leaving.)
  561. # [19:26] * Quits: jernoble (~jernoble@mobile-166-137-179-043.mycingular.net) (Quit: Computer has gone to sleep.)
  562. # [19:29] <Hixie_> i wonder what people want import "foo/"; to do
  563. # [19:29] <Hixie_> should that import "http://example.com/foo/.js" ?
  564. # [19:29] * Joins: weinig_ (~weinig@17.202.50.84)
  565. # [19:29] <Hixie_> jorendorff: ^, if you have an opinion
  566. # [19:29] * Joins: lmclister (~lmclister@192.150.10.209)
  567. # [19:30] <jorendorff> "don't do that" is my opinion
  568. # [19:30] <Hixie_> well sure, but what if they do
  569. # [19:31] <jorendorff> either an immediate error in the normalize hook, or "foo/.js"
  570. # [19:31] <Hixie_> also, if you do <script type=module href="http://example.com/foo.js"></script> <script type=module> import "foo"; </script>, should we load foo.js once or twice?
  571. # [19:34] * Joins: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com)
  572. # [19:37] <annevk> Hixie_: can the former override the Loader?
  573. # [19:37] * Quits: ambv (~ambv@206.108.217.134) (Read error: Connection reset by peer)
  574. # [19:37] <Hixie_> how do you mean
  575. # [19:37] * Joins: ambv (~ambv@206.108.217.134)
  576. # [19:37] <Hixie_> i'm just talking about default behaviours here
  577. # [19:37] <Hixie_> i mean, obviously all of this goes out of the window if the scripts start playing
  578. # [19:38] <annevk> I guess I'm not sure, seems like avoiding duplicates would be nice, if every other library does import jquery you might not want to load it 10 times
  579. # [19:38] <Hixie_> import, in general, dedupes
  580. # [19:38] <Hixie_> the question here is about normalization
  581. # [19:39] <Hixie_> i mean, if three modules all do import "jquery", you're only going to get one jquery
  582. # [19:41] <Hixie_> jorendorff: is there any way to delay execution of a module once its dependencies have been found?
  583. # [19:41] <Hixie_> jorendorff: i'm thinking of a case like this:
  584. # [19:41] <Hixie_> <script type=module execute-when-needed> import "jquery"; ... </script>
  585. # [19:41] <annevk> Hixie_: when does deduping happen relative to normalizing the identifier? should be the answer no?
  586. # [19:42] <Hixie_> jorendorff: it'd be nice if I could have the imports read immediately, and then the loads started preemptively, even if I don't ever actually tell the script to execute
  587. # [19:42] <Hixie_> annevk: deduping happens between the normalize and locate hooks
  588. # [19:44] * Joins: othermaciej (~mjs@17.114.218.77)
  589. # [19:44] <jorendorff> there's not
  590. # [19:46] * Quits: josemanuel (~josemanue@80.30.4.199) (Quit: Saliendo)
  591. # [19:46] <jorendorff> Hixie_: the way I thought people would reduce latency (round trips) when using large module dependency graphs was,
  592. # [19:46] <jorendorff> make the fetch() hook fast --- by preloading module sources and them in a side table known to their custom fetch()
  593. # [19:46] * Joins: bnicholson (~bnicholso@75.sub-70-197-11.myvzw.com)
  594. # [19:47] * Joins: jsbell (jsbell@nat/google/x-qxbhgokhhbvlqqzu)
  595. # [19:47] * Quits: ShaneHudson (~ShaneHuds@host86-160-33-161.range86-160.btcentralplus.com) (Quit: Computer fell asleep.)
  596. # [19:47] <Hixie_> if browsers do that, it implies that the browsers have to implement two redundant dependency mechanisms.
  597. # [19:47] <jorendorff> no because preloading doesn't need a dependency mechanism
  598. # [19:47] <jorendorff> you just say "here's a chunk of code i need"
  599. # [19:48] <Hixie_> how do you know you need it?
  600. # [19:48] * Joins: tommyl___ (~tommyliu@113.104.215.172)
  601. # [19:48] <jorendorff> because you looked at the devtools and you saw it loading? how does anybody get the knowledge they need to tune application performance?
  602. # [19:49] <jorendorff> I didn't mean browsers do this, but JS library code could do it (by modifying the default loader's fetch hook)
  603. # [19:49] <Hixie_> if web authors still have to write their own loaders in the common case, i think we've more or less failed.
  604. # [19:49] * Quits: tommyl___ (~tommyliu@113.104.215.172) (Remote host closed the connection)
  605. # [19:49] <jorendorff> yeah, i know
  606. # [19:49] <jorendorff> they won't write their own, of course
  607. # [19:49] <Hixie_> well if they use a standard one, we should just build it into the platform.
  608. # [19:49] * Joins: tommyl___ (~tommyliu@li568-142.members.linode.com)
  609. # [19:50] <Hixie_> cos otherwise we're just saying that the baseline cost of shipping a web app is the cost of using that piece of code.
  610. # [19:50] <jorendorff> no real argument here
  611. # [19:51] * Quits: tommyliu (~tommyliu@li568-142.members.linode.com) (Ping timeout: 264 seconds)
  612. # [19:52] * Joins: tommyliu (~tommyliu@113.104.215.172)
  613. # [19:54] * Joins: zcorpan_ (~zcorpan@c-5eeaaa35-74736162.cust.telenor.se)
  614. # [19:54] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Read error: Connection reset by peer)
  615. # [19:55] * Quits: tommyl___ (~tommyliu@li568-142.members.linode.com) (Ping timeout: 246 seconds)
  616. # [19:55] * Quits: ehsan_ (~ehsan@66.207.208.102) (Read error: Connection reset by peer)
  617. # [19:55] * Joins: ehsan (~ehsan@66.207.208.102)
  618. # [19:56] * Joins: jonr22 (~jonr22@gw.wordstream.com)
  619. # [19:56] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  620. # [19:56] <jorendorff> Hixie_: But you were already talking about multiple sources of information for the dependency graph - declarative in the source code, declarative in HTML (because you have that earlier). How do you know what you need?
  621. # [19:56] * Joins: jernoble (~jernoble@162.217.73.171)
  622. # [19:57] <Hixie_> jorendorff: the sources are multiple, but I'd hope the browser only has to maintain one tree generated from those sources
  623. # [19:57] * Joins: bholley (~bholley@c-50-131-239-99.hsd1.ca.comcast.net)
  624. # [19:57] <jorendorff> right, what i was describing only has one source and one graph; plus a cache of source code
  625. # [19:58] <jorendorff> (if we're speaking only of what has to be maintained on the client side)
  626. # [19:58] <Hixie_> if you haven't yet loaded anything, the ES6 dep graph is empty.
  627. # [19:58] <jorendorff> yes
  628. # [19:58] <zenparsing> Hixie_ problem is, the module dep graph can't be constructed ahead of time
  629. # [19:58] <Hixie_> but you still need a tree somewhere to manage which dependencies you've downloaded.
  630. # [19:58] <jorendorff> why?
  631. # [19:58] <Hixie_> well e.g. so you know which you still have to download, and which to deprioritise, when you're told that a subbranch is to execute
  632. # [19:59] <jorendorff> I don't understand that
  633. # [19:59] * Joins: newtron_ (~newtron@184.175.4.74)
  634. # [19:59] * Quits: zcorpan_ (~zcorpan@c-5eeaaa35-74736162.cust.telenor.se) (Ping timeout: 260 seconds)
  635. # [19:59] <Hixie_> say that A1 depends on A2 and B1 depends on B2.
  636. # [19:59] <Hixie_> you've discovered this. so now you have to have at minimum a list A1, A2, B1, B2, so you can walk down your list and download these files.
  637. # [20:00] * Joins: tj_vantoll (~Adium@2601:4:5380:2ec:489c:dc77:6b34:c2d)
  638. # [20:00] <Hixie_> now, you've downloaded A1, which it turns out is big, and suddenly you're told "Run B1!"
  639. # [20:00] <Hixie_> you need to know that that means you need to immediately get B1 *and B2*, and *not* get A2.
  640. # [20:00] <Hixie_> that means you need a tree
  641. # [20:02] <jorendorff> Hmm. This scenario assumes a lot about the application's needs and architecture.
  642. # [20:02] <Hixie_> what does it assume?
  643. # [20:03] <Hixie_> it matches a bunch of the use cases people have brought up on the whatwg list over the years
  644. # [20:04] <jorendorff> For example, it assumes that the application wants to achieve performance by downloading all the scripts in separate requests, on demand, rather than bundle and preload
  645. # [20:04] <Hixie_> just assume that A1, A2, B1, and B2 are all really large bundles of images, stylesheets, and scripts, if you prefer
  646. # [20:07] <jorendorff> But if you have a system with four "really large" components, the cost of a small additional library to customize your loader is relatively small.
  647. # [20:07] <jorendorff> These systems definitely exist, I don't dispute that
  648. # [20:07] <jorendorff> but they're all different
  649. # [20:08] <Hixie_> we could just have people write libraries to write their own loader without having an ES6 loader too
  650. # [20:08] <Hixie_> i mean, the ES6 loader doesn't really add anything you can't do in ES5
  651. # [20:09] <Hixie_> as demonstrated by all the loaders that already exist :-)
  652. # [20:09] <jorendorff> quite
  653. # [20:09] * Joins: say2joe (~say2joe@rrcs-76-79-68-2.west.biz.rr.com)
  654. # [20:10] <Hixie_> in practice, people have lots of bundles, and the browser is in a better place to handle it than author script
  655. # [20:10] <jorendorff> something the Loader doesn't have at all is bundles. dependencies are among modules (only).
  656. # [20:11] <jorendorff> it also doesn't have any way to prioritize one load over another
  657. # [20:11] <Hixie_> sure, the bundling would happen at the ServiceWorker level or HTTP2 level
  658. # [20:11] <jorendorff> or delay a load from proceeding to execution
  659. # [20:11] <Hixie_> I expect the prioritisation is something that I'll be exposing as part of this work
  660. # [20:12] * Quits: wick (~komanda@customer-189-216-254-235.cablevision.net.mx) (Ping timeout: 272 seconds)
  661. # [20:12] <jorendorff> in fact loader.[[Loads]] isn't exposed at all right now, stuff is only exposed after linkage finishes
  662. # [20:12] <jorendorff> yeah
  663. # [20:12] <Hixie_> i expect we'll expose loader.[[Loads]] in some way eventually
  664. # [20:13] <jorendorff> probabl
  665. # [20:13] <Hixie_> if nothing else, to allow scripts to manipulate the HTTP2 priorities
  666. # [20:15] <Hixie_> TabAtkins: so as part of this i'm probably going to have to hook into @import handling
  667. # [20:15] <Hixie_> TabAtkins: are you the right person for me to chat to about that?
  668. # [20:15] <TabAtkins> No, but I'm probably the most right person you'll find.
  669. # [20:15] <Hixie_> heh, i know that feeling
  670. # [20:15] <Hixie_> wanna do lunch?
  671. # [20:15] <Hixie_> i can be near you in about 20 minutes
  672. # [20:15] * Quits: say2joe (~say2joe@rrcs-76-79-68-2.west.biz.rr.com) (Quit: Leaving.)
  673. # [20:17] <annevk> could see "map/" loading "map/index.js"
  674. # [20:17] * Joins: abinader (sid21713@gateway/web/irccloud.com/x-lsxuqymweznmtruq)
  675. # [20:17] * Quits: willchan (willchan@nat/google/x-whmzlciewseucgsq) (Remote host closed the connection)
  676. # [20:17] <zenparsing> annevk or "map/" => "map/main.js"
  677. # [20:18] <zenparsing> "index" has precedence in Node, but is still kinda weird as a descriptive word : )
  678. # [20:18] <annevk> fetching / on a server typically looks for a index.* file
  679. # [20:18] <annevk> unless you overwrite that
  680. # [20:18] <zenparsing> true
  681. # [20:19] <annevk> but then the whole not using URLs thing here is kind of surprising so I don't really know
  682. # [20:19] <Hixie_> yeah one of the things i suggested on es-discuss was default.js
  683. # [20:20] <zenparsing> one reason for choosing something other than "index.js": on Node index.js the the default for old-style modules...
  684. # [20:21] <zenparsing> if you have something different for ES6 packages, you can support both ways of loading (old and new) at the same time
  685. # [20:21] <zenparsing> maybe : )
  686. # [20:23] * Joins: dbaron (~dbaron@2620:101:80fb:224:9134:dd55:7cf7:85cf)
  687. # [20:26] * Quits: nunnun (~hiro@2001:200:164:48:20c:29ff:fe02:11d2) (Ping timeout: 250 seconds)
  688. # [20:26] <TabAtkins> Hixie_: Yeah, sure.
  689. # [20:26] <Hixie_> k, i'll be there in a bit.
  690. # [20:30] * Joins: ShaneHudson (~ShaneHuds@host86-160-33-161.range86-160.btcentralplus.com)
  691. # [20:32] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
  692. # [20:39] * Joins: nunnun (~hiro@2001:200:164:48:20c:29ff:fe02:11d2)
  693. # [20:41] * Joins: zcorpan_ (~zcorpan@94.234.170.187)
  694. # [20:41] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  695. # [20:41] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Read error: Connection reset by peer)
  696. # [20:42] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  697. # [20:42] * Joins: josemanuel (~josemanue@80.30.4.199)
  698. # [20:43] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
  699. # [20:43] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Read error: Connection reset by peer)
  700. # [20:43] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  701. # [20:45] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Client Quit)
  702. # [20:45] * Quits: bnicholson (~bnicholso@75.sub-70-197-11.myvzw.com) (Read error: Connection reset by peer)
  703. # [20:45] * Quits: zcorpan_ (~zcorpan@94.234.170.187) (Ping timeout: 245 seconds)
  704. # [20:45] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Ping timeout: 240 seconds)
  705. # [20:46] * Quits: seventh (seventh@192.64.6.3) (Ping timeout: 246 seconds)
  706. # [20:54] * Quits: Lachy_ (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  707. # [20:58] * Quits: josemanuel (~josemanue@80.30.4.199) (Quit: Saliendo)
  708. # [20:59] * Joins: BigBangUDR (~Thunderbi@101.60.8.192)
  709. # [20:59] * Quits: BigBangUDR (~Thunderbi@101.60.8.192) (Client Quit)
  710. # [21:00] * Quits: jacobolus (~jacobolus@2600:1012:b114:3b0a:a428:6eca:4869:3897) (Remote host closed the connection)
  711. # [21:02] * Joins: barnabywalters (~barnabywa@89.17.128.127)
  712. # [21:05] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
  713. # [21:08] * Quits: othermaciej (~mjs@17.114.218.77) (Quit: othermaciej)
  714. # [21:08] * Quits: smaug____ (~chatzilla@a91-154-44-207.elisa-laajakaista.fi) (Quit: Reconnecting…)
  715. # [21:09] * Joins: smaug____ (~chatzilla@a91-154-44-207.elisa-laajakaista.fi)
  716. # [21:09] * Quits: abinader (sid21713@gateway/web/irccloud.com/x-lsxuqymweznmtruq)
  717. # [21:09] * Quits: gsnedders (~gsnedders@5.2.16.23) (Ping timeout: 255 seconds)
  718. # [21:10] * Quits: weinig (~weinig@17.202.50.223) (Ping timeout: 250 seconds)
  719. # [21:10] * weinig_ is now known as weinig
  720. # [21:11] * Joins: othermaciej (~mjs@17.114.218.77)
  721. # [21:25] * Quits: bholley (~bholley@c-50-131-239-99.hsd1.ca.comcast.net) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  722. # [21:28] <GPHemsley> Hixie_: Is it the same thread that I said I'd want Anne's comments on?
  723. # [21:28] <Hixie_> dunno
  724. # [21:34] * Quits: tj_vantoll (~Adium@2601:4:5380:2ec:489c:dc77:6b34:c2d) (Read error: Connection reset by peer)
  725. # [21:36] * Quits: lerc (~quassel@121-74-5-229.telstraclear.net) (Ping timeout: 255 seconds)
  726. # [21:36] * Quits: jernoble (~jernoble@162.217.73.171) (Quit: Computer has gone to sleep.)
  727. # [21:36] <GPHemsley> Hixie_: If it's from a few weeks ago, then it probably is.
  728. # [21:37] <GPHemsley> I've been travelling and don't have my regular computer, so I can't go through the mail like I normally would.
  729. # [21:39] * Joins: say2joe (~say2joe@rrcs-76-79-68-2.west.biz.rr.com)
  730. # [21:39] * Joins: tj_vantoll (~Adium@c-98-250-130-237.hsd1.mi.comcast.net)
  731. # [21:42] <Hixie_> GPHemsley: np. it's relatively new i think.
  732. # [21:42] <GPHemsley> Hixie_: Oh, right, I forgot who I was talking to. :P
  733. # [21:42] <Hixie_> well i've been really bad about my e-mail too recently
  734. # [21:42] <Hixie_> i've >1000 unread after my filters. :-)
  735. # [21:43] <GPHemsley> yeah, that's what I mean ;)
  736. # [21:48] * Joins: guybedford (~guybedfor@cpe-107-184-128-210.socal.res.rr.com)
  737. # [21:52] * Quits: tj_vantoll (~Adium@c-98-250-130-237.hsd1.mi.comcast.net) (Quit: Leaving.)
  738. # [21:54] * Quits: ShaneHudson (~ShaneHuds@host86-160-33-161.range86-160.btcentralplus.com)
  739. # [21:56] <annevk> GPHemsley: same thread, yes
  740. # [21:56] <annevk> GPHemsley: I did reply to some bits based on your advice
  741. # [21:56] * Quits: rhiaro (~quassel@amy.so) (Ping timeout: 272 seconds)
  742. # [21:56] * Joins: schuki_ (~quassel@vali.lamercake.org)
  743. # [21:56] * Quits: schuki (~quassel@vali.lamercake.org) (Ping timeout: 260 seconds)
  744. # [21:58] <GPHemsley> annevk: Ah, OK. I haven't had a chance to read it yet.
  745. # [21:59] * Joins: rhiaro (~quassel@amy.so)
  746. # [22:05] * Quits: othermaciej (~mjs@17.114.218.77) (Quit: othermaciej)
  747. # [22:08] * Quits: mpaarating (~mpaaratin@rrcs-97-78-217-146.se.biz.rr.com) (Quit: mpaarating)
  748. # [22:09] * Quits: scor (scor@drupal.org/user/52142/view) (Quit: scor)
  749. # [22:10] * Joins: othermaciej (~mjs@17.114.218.77)
  750. # [22:15] <Hixie_> so, i need three terms. 1. a method that says "apply yourself / execute yourself", e.g. that causes a style sheet to begin applying, a script to run, an HTML import to be imported and applied.
  751. # [22:15] <Hixie_> 2. an attribute that returns a promise that is resolved once the thing has applied/executed/imported/whatever
  752. # [22:16] <Hixie_> 3. an attribute that returns a promise that is resolved once all the resources to do #1 near-instantaneously are available
  753. # [22:16] <Hixie_> also possibly a fourth, something that forces a preload. but it's not clear if i really need that.
  754. # [22:18] <SamB> what is the usual way of naming attributes that return promises?
  755. # [22:18] * Quits: tantek (~tantek@70-36-139-41.dsl.dynamic.sonic.net) (Quit: tantek)
  756. # [22:19] <SamB> also, yay for single-threaded-forever APIS
  757. # [22:19] * Quits: jonr22 (~jonr22@gw.wordstream.com) (Quit: WeeChat 0.4.2)
  758. # [22:20] * Quits: diffalot (~diffalot@c-75-66-188-195.hsd1.ms.comcast.net) (Ping timeout: 240 seconds)
  759. # [22:22] <Hixie_> so i don't think there's a usual way yet
  760. # [22:22] <Hixie_> TabAtkins: any opinions on the above?
  761. # [22:22] <Hixie_> right now i'm thinking execute(), .loaded, .ready, and .prefetch() but those suck
  762. # [22:23] <Hixie_> i don't like loaded cos it's so generic
  763. # [22:23] <Hixie_> but i guess it matches onload
  764. # [22:23] * Joins: diffalot (~diffalot@c-75-66-188-195.hsd1.ms.comcast.net)
  765. # [22:23] <Hixie_> so maybe load(), .loaded, .ready, and .prefetch()
  766. # [22:23] <TabAtkins> Seems fairly reasonable.
  767. # [22:24] <SamB> is load() going to fit the next time you want to reuse this interface?
  768. # [22:25] <Hixie_> how do you mean?
  769. # [22:25] * Quits: barnabywalters (~barnabywa@89.17.128.127) (Quit: barnabywalters)
  770. # [22:26] * Quits: nunnun (~hiro@2001:200:164:48:20c:29ff:fe02:11d2) (Ping timeout: 250 seconds)
  771. # [22:26] <SamB> also, I can't help but think that .loaded and .ready sound like names for flags or perhaps timestamps/logs
  772. # [22:27] <Domenic> nah you'd use isReady for those... maybe
  773. # [22:29] * Joins: jonr22 (~jonr22@gw.wordstream.com)
  774. # [22:29] <SamB> anyway, shouldn't there be a naming convention for promises?
  775. # [22:30] <Domenic> nah, we don't need hungarian notation, because our language is strongly-typed enough that you can just hover over the variable name in the IDE and see its type
  776. # [22:30] <Domenic> (trololol)
  777. # [22:30] <SamB> ;-P
  778. # [22:30] <SamB> nice try
  779. # [22:32] <SamB> doesn't even *Haskell* have a few naming conventions that give a clue about type?
  780. # [22:35] <SamB> and there's a piece or two of hungarian notation that I actually find useful: m_ for members, maybe h for handles ...
  781. # [22:37] <SamB> (though m_ is really only useful in those languages where member access can look the same as a reference to a global name)
  782. # [22:38] * Joins: nunnun (~hiro@2001:200:164:48:20c:29ff:fe02:11d2)
  783. # [22:38] * Joins: jernoble (~jernoble@162.217.73.171)
  784. # [22:40] <SamB> Domenic: what do you think of scheme's "?" convention for predicates?
  785. # [22:40] <Domenic> I don't really have any opinions on it one way or the other
  786. # [22:40] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
  787. # [22:42] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  788. # [22:42] * Quits: Dashiva (Dashiva@wikia/Dashiva)
  789. # [22:46] <TabAtkins> SamB: Incompatible with JS's naming conventions.
  790. # [22:46] <TabAtkins> Not conventions, syntax.
  791. # [22:46] * Quits: zdobersek (~zan@tsn85-159-237-3.dyn.nltelcom.net) (Quit: Leaving.)
  792. # [22:46] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Ping timeout: 240 seconds)
  793. # [22:46] <SamB> I realize it's not possible to use that in JS
  794. # [22:47] * Quits: lmclister (~lmclister@192.150.10.209) (Read error: Connection reset by peer)
  795. # [22:49] * Joins: Dashiva (Dashiva@wikia/Dashiva)
  796. # [22:50] <SamB> not that something would be wise just because it was possible; I mean, I don't even know for sure if you can do that in emacs lisp, but anyone who tried it would probably be tarred and feathered if they weren't actually doing something scheme-related ...
  797. # [22:52] * Joins: lmclister (~lmclister@192.150.10.209)
  798. # [22:52] * Joins: seventh (seventh@69.80.103.196)
  799. # [22:56] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
  800. # [22:57] <TabAtkins> Unless elisp is crazier than I think, you can definitely do it.
  801. # [22:57] <TabAtkins> Lisp's naming rules are *extremely* loose.
  802. # [22:57] * Quits: rattford (~toddward@192-0-135-171.cpe.teksavvy.com) (Quit: Leaving)
  803. # [22:59] <SamB> Yeah, the fact that I don't know is probably more an indication of how little desire there is to use such names in elisp than anything. (Or of how bad my memory is.)
  804. # [23:00] * Joins: tantek (~tantek@172.56.38.74)
  805. # [23:00] * Quits: TallTed (~Thud@63.119.36.36)
  806. # [23:00] <SamB> Also note that I mean w/o escaping; I believe you can have any character in an elisp symbol name if you escape it properly ...
  807. # [23:01] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  808. # [23:02] * Quits: lmclister (~lmclister@192.150.10.209) (Read error: Connection reset by peer)
  809. # [23:02] * Quits: tantek (~tantek@172.56.38.74) (Client Quit)
  810. # [23:02] * Joins: lmclister (~lmclister@192.150.10.209)
  811. # [23:03] * Quits: weinig (~weinig@17.202.50.84) (Quit: weinig)
  812. # [23:03] <SamB> where "any character" most likely includes a great deal more possible codepoints than Unicode actually allows (even if I only know of 128 extra codepoints that anyone actually *uses* for anything)
  813. # [23:04] * Joins: tantek (~tantek@corp-nat.p2p.sfo1.mozilla.com)
  814. # [23:06] * Joins: tantek-ipod (~tantek@172.56.38.74)
  815. # [23:07] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
  816. # [23:08] * Joins: weinig (~weinig@17.202.50.84)
  817. # [23:10] * Quits: jernoble (~jernoble@162.217.73.171) (Quit: Computer has gone to sleep.)
  818. # [23:10] * Quits: tantek-ipod (~tantek@172.56.38.74) (Client Quit)
  819. # [23:11] * Quits: Areks_home (~Areks@128-72-254-245.broadband.corbina.ru) (Ping timeout: 260 seconds)
  820. # [23:12] <TabAtkins> Without escaping, you can pretty much any character but space, (), and the handful of chars claimed by reader macros (single and double quote, backtick, comma, hash).
  821. # [23:13] <Hixie_> i think you a verb.
  822. # [23:13] <SamB> except AFAIK, elisp hasn't reader macros, so they're really just handled specially by the reader
  823. # [23:17] <Hixie_> import styles from "foo.html#foo";
  824. # [23:17] <Hixie_> what should that do?
  825. # [23:17] <Hixie_> import the HTML import and ignore the #foo?
  826. # [23:17] <Hixie_> should the #foo be in the name passed to the registry?
  827. # [23:17] <Hixie_> should it throw?
  828. # [23:20] <TabAtkins> Hixie_: Is that assuming that the <link rel=import id=foo> has some lazyloading attribute set on it?
  829. # [23:21] <Hixie_> it's assuming no <link rel=import> at all
  830. # [23:21] <Hixie_> though it's interesting to wonder how it would differ if you did have one, true
  831. # [23:21] <TabAtkins> Oh! It's paying attention to the .html on the filename and assuming it's an HTML Import?
  832. # [23:25] <Hixie_> i was expecting to base it on the returned MIME type
  833. # [23:25] <Hixie_> but that's not really the part of this i was worried about in asking my question :-)
  834. # [23:25] * Quits: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
  835. # [23:27] <SamB> Hixie_: perhaps it should just be like "um, dunno what that fragment is for" in the log ;-P
  836. # [23:28] <SamB> and end up doing nothing
  837. # [23:28] <TabAtkins> Hixie_: I'm just gathering context - you didn't supply much in your question. ^_^
  838. # [23:29] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  839. # [23:29] <TabAtkins> Okay, so, through some mechanism you know the import is an HTML page.
  840. # [23:29] * Joins: bholley (~bholley@c-67-161-57-5.hsd1.ca.comcast.net)
  841. # [23:29] <TabAtkins> And you've got a hash into the page.
  842. # [23:29] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
  843. # [23:30] <TabAtkins> I think you should either (a) ignore the hash, and just import the HTML, or (b) import the HTML, keyed to the hashless URL, then look into the imported document, and if there's an element with id=foo that defines something importable, import *that*, and return it.
  844. # [23:31] <TabAtkins> I guess key it to both the hashed url and, if it lives on another url in the page, that url as well.
  845. # [23:31] <Hixie_> yeah ES6 modules don't support that at all
  846. # [23:31] <Hixie_> noramlize returns one url
  847. # [23:31] <Hixie_> that's all you get :-)
  848. # [23:31] <Hixie_> not even a url in fact
  849. # [23:31] <Hixie_> a "name"
  850. # [23:31] <TabAtkins> Really? Python modules do. You can nest modules and seek into them with an import statement.
  851. # [23:32] <Hixie_> not sure what that means
  852. # [23:32] <Hixie_> nest modules?
  853. # [23:32] * Quits: jonr22 (~jonr22@gw.wordstream.com) (Quit: WeeChat 0.4.2)
  854. # [23:32] <TabAtkins> A python module can contain submodules. Something importing the top-level module can also explicitly import the submodules.
  855. # [23:32] <TabAtkins> import foo.bar as bar, or whatever.
  856. # [23:33] <TabAtkins> `from foo import bar`, imports the "bar" module inside of the "foo" module.
  857. # [23:33] <TabAtkins> Or `from foo.bar import baz`, imports "baz" from inside "bar" from inside "foo".
  858. # [23:33] * Quits: lmclister (~lmclister@192.150.10.209) (Read error: Connection reset by peer)
  859. # [23:34] <Hixie_> yeah there's no submodules in ES6
  860. # [23:34] <Hixie_> there's explicit and default imports
  861. # [23:35] <Hixie_> or exports, i guess
  862. # [23:35] <TabAtkins> Hrm.
  863. # [23:35] <TabAtkins> Well, all the web stuff you're dealing with is basically nested modules.
  864. # [23:35] * Joins: lerc (~quassel@121-74-5-229.telstraclear.net)
  865. # [23:36] * Joins: lmclister (~lmclister@192.150.10.209)
  866. # [23:39] * Quits: tommyliu (~tommyliu@113.104.215.172) (Remote host closed the connection)
  867. # [23:40] * Joins: bholley_ (~bholley@c-67-161-57-5.hsd1.ca.comcast.net)
  868. # [23:40] * Quits: bholley (~bholley@c-67-161-57-5.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
  869. # [23:42] * Quits: bholley_ (~bholley@c-67-161-57-5.hsd1.ca.comcast.net) (Client Quit)
  870. # [23:45] * Joins: benjamingr (uid23465@gateway/web/irccloud.com/x-qkinnbtycyqirohj)
  871. # [23:45] <TabAtkins> Hixie_: Oh, note thought that Python nested modules *are* imported by default if you do just the top-level one.
  872. # [23:46] * Joins: jacobolus (~jacobolus@2600:1012:b11a:6b9c:a47b:6d1:87d2:330b)
  873. # [23:46] <TabAtkins> If you've got the nesting structure foo->bar->baz, like I had above, and you want to get at a qux() method in the baz module:
  874. # [23:47] <TabAtkins> `import foo; foo.bar.baz.qux()` or `from foo.bar.baz import qux; qux()` are equivalent.
  875. # [23:48] <Hixie_> how are these submodules themselves authored?
  876. # [23:48] <Hixie_> (just out of interest)
  877. # [23:48] <TabAtkins> Just nested folders, basically.
  878. # [23:49] <TabAtkins> A python module is just a folder. I think a __init__.py file is needed in the folder? I'm not totally sure.
  879. # [23:51] <Hixie_> oh!
  880. # [23:51] <Hixie_> i thought you meant an actual module file
  881. # [23:51] <TabAtkins> ?
  882. # [23:52] <Hixie_> like, foo.py containing two modules
  883. # [23:52] <Hixie_> if you just meant different files, then sure, ES6 does that
  884. # [23:53] <TabAtkins> Ah, nah, can't do that. But the foo folder that defines the "foo" module can contain subfolders that are submodules.
  885. # [23:53] * Quits: dbaron (~dbaron@2620:101:80fb:224:9134:dd55:7cf7:85cf) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  886. # [23:53] <TabAtkins> But yeah, web tech can indeed nest multiple "modules" in one file.
  887. # [23:54] <Hixie_> html can, yeah
  888. # [23:54] <Hixie_> es6 itself can't
  889. # [23:54] <TabAtkins> Right.
  890. # [23:54] <Hixie_> though that's an interesting point
  891. # [23:54] <TabAtkins> So you're gonna need to have them extend the system if you want to use it for this stuff.
  892. # [23:54] <Hixie_> if you have an html import with <script type=module id=a>
  893. # [23:54] * Quits: seventh (seventh@69.80.103.196) (Ping timeout: 240 seconds)
  894. # [23:54] <Hixie_> how can another import (or the main doc) import that module?
  895. # [23:55] <Hixie_> i guess we need to import foo.html#a
  896. # [23:55] <Hixie_> ugh
  897. # [23:55] <Hixie_> what a mess
  898. # [23:55] <TabAtkins> But this syntax doesn't nest further. :/
  899. # [23:55] <Hixie_> why would you need to nest further?
  900. # [23:55] <TabAtkins> foo.html#a#b (to get the <script type=module id=b> inside the <link rel=import id=a>)
  901. # [23:55] <Hixie_> rel=import imports into the outermost doc
  902. # [23:55] <Hixie_> so you'd just do bar.html#b
  903. # [23:56] <TabAtkins> Ah, kk.
  904. # [23:56] * Joins: dbaron (~dbaron@2620:101:80fb:232:d9d:b6e9:d580:144b)
  905. # [23:56] <TabAtkins> And CSS imports aren't individually addressable in any way, so they don't need to worry about anything.
  906. # [23:56] * Quits: lmclister (~lmclister@192.150.10.209)
  907. # [23:57] * Quits: newtron_ (~newtron@184.175.4.74) (Remote host closed the connection)
  908. # [23:57] * Joins: newtron_ (~newtron@184.175.4.74)
  909. # [23:59] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Ping timeout: 245 seconds)
  910. # Session Close: Sat Aug 16 00:00:00 2014

The end :)