/irc-logs / freenode / #microformats / 2013-11-13 / end

Options:

  1. # Session Start: Wed Nov 13 00:00:00 2013
  2. # Session Ident: #microformats
  3. # [00:09] * Joins: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net)
  4. # [00:09] * ChanServ sets mode: +o tantek
  5. # [00:32] * Quits: @tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net) (Quit: tantek)
  6. # [01:21] * Quits: TallTed (~Thud@c-98-216-39-172.hsd1.ma.comcast.net) (Ping timeout: 264 seconds)
  7. # [04:14] * Joins: Atamido (~atamido@99-19-17-255.lightspeed.austtx.sbcglobal.net)
  8. # [06:56] * Joins: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net)
  9. # [06:56] * ChanServ sets mode: +o tantek
  10. # [09:09] * Joins: tobyink (~tai@host81-157-80-88.range81-157.btcentralplus.com)
  11. # [09:29] * Quits: tobyink (~tai@host81-157-80-88.range81-157.btcentralplus.com) (Ping timeout: 245 seconds)
  12. # [09:52] * Quits: @tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net) (Quit: tantek)
  13. # [10:16] * Joins: tobyink (~tai@host81-157-80-88.range81-157.btcentralplus.com)
  14. # [10:50] * Joins: barnabywalters (~barnabywa@46-239-239-203.tal.is)
  15. # [11:35] * Joins: encolpe (~encolpe@2a03:5700:3:0:8011:2d9c:a499:d681)
  16. # [11:49] * Quits: @Phae (uid455@gateway/web/irccloud.com/x-gsrjhsfuiarezfos) (Quit: Connection closed for inactivity)
  17. # [13:15] * Quits: tobyink (~tai@host81-157-80-88.range81-157.btcentralplus.com) (Ping timeout: 240 seconds)
  18. # [13:49] * Joins: pfefferle (~anonymous@p5DCC5D02.dip0.t-ipconnect.de)
  19. # [14:18] * Joins: tobyink (~tai@host86-166-54-166.range86-166.btcentralplus.com)
  20. # [14:32] <Loqi> [@SanremoPhils] RT @Sanremouk: @Cocoa_Cabana thank you for your thoughts on your Zoe coffee machine, http://www.sanremouk.com/portfolio/zoe/?wpcrp=1#hreview-47 @Sanremomacchine (http://twtr.io/ekAH3vMwks)
  21. # [14:35] * Quits: brianloveswords (~brianlove@li124-154.members.linode.com) (Excess Flood)
  22. # [14:35] * Joins: brianloveswords_ (~brianlove@li124-154.members.linode.com)
  23. # [14:35] * brianloveswords_ is now known as brianloveswords
  24. # [14:36] <barnabywalters> tommorris: I cloned mf2py yesterday, just having a look over it now
  25. # [14:37] <barnabywalters> what’s with the nested functions? they’re not closures, right, so why nest them? doesn’t it just make them difficult/impossible to test?
  26. # [14:38] <tommorris> Yeah. And that's a bad thing.
  27. # [14:38] <tommorris> It's more to wrap functionality. Python doesn't have private methods
  28. # [14:38] <tommorris> I probably ought to split them out
  29. # [14:39] <barnabywalters> oh right — isn’t that what the __ name munging was supposed to fix?
  30. # [14:39] <tommorris> yeah, and I think that's really clumsy and hacky. ;)
  31. # [14:39] <barnabywalters> yeah, it is pretty ugly
  32. # [14:40] <tommorris> I tend to write in a very functional way, but Python's lambda syntax is one-line only.
  33. # [14:40] <barnabywalters> what’s the problem with publicly exposing the functions?
  34. # [14:40] <tommorris> nothing in particular, it's just mixing parser interface and parsing code
  35. # [14:42] <tommorris> might refactor it to have a wrapper class to provide an interface
  36. # [14:42] <barnabywalters> with php-m2 v0.2 I added the Mf2\parse() function, which is the interface
  37. # [14:43] <barnabywalters> then the class is available for people who want to do more advanced stuff
  38. # [14:43] <tommorris> That's probably the sensible way to do it
  39. # [14:45] <barnabywalters> so, I can see a bunch of parsing logic which looks wrong-ish — I’ll see if I can add some tests which break it
  40. # [14:51] * Joins: TallTed (~Thud@c-98-216-39-172.hsd1.ma.comcast.net)
  41. # [14:52] <tommorris> barnabywalters: breakage is appreciated. I'll probably crank on with it a bit at the weekend
  42. # [14:52] * Quits: tobyink (~tai@host86-166-54-166.range86-166.btcentralplus.com) (Ping timeout: 240 seconds)
  43. # [15:00] * Joins: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net)
  44. # [15:00] * ChanServ sets mode: +o tantek
  45. # [15:00] <barnabywalters> we need to talk to gjones about updating the mf2 test suite and making it easier to use
  46. # [15:00] <barnabywalters> I have a bunch of really specific tests from php-mf2 I can contribute
  47. # [15:00] * Quits: encolpe (~encolpe@2a03:5700:3:0:8011:2d9c:a499:d681) (Remote host closed the connection)
  48. # [15:01] <barnabywalters> then we just need a hosted version with a UI for providing an endpoint which runs POSTed HTML through the parser and returns parsed JSON
  49. # [15:01] <barnabywalters> so any parser can be tested against the same suite in-browser
  50. # [15:04] <barnabywalters> now there are parsers being built in at least 4 languages
  51. # [15:13] <@tantek> that's awesome!
  52. # [15:13] <@tantek> yes
  53. # [15:13] <@tantek> re: gjones
  54. # [15:13] <@tantek> can we host the test suite at github.com/microformats/ (or do we already?)
  55. # [15:14] <@tantek> perhaps follow-up with issues there to make the changes you want? I think Glenn sees those.
  56. # [15:14] <barnabywalters> tantek: the current repo is https://github.com/microformats/tests
  57. # [15:14] <barnabywalters> but it’s tricky to use and contribute to
  58. # [15:14] <barnabywalters> I’ll add some issues
  59. # [15:14] <barnabywalters> I seem to remember gjones having a hosted version somewhere already, I just can’t find a link to it anywhere
  60. # [15:16] <barnabywalters> so http://microformat2-node.jit.su/mocha-v2.html runs the test suite over gjones’ lib
  61. # [15:16] <barnabywalters> we basically need that with a URL field
  62. # [15:16] <@tantek> sounds like a good plan
  63. # [15:17] * Quits: @tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net) (Quit: tantek)
  64. # [15:32] * Joins: Phae (uid455@gateway/web/irccloud.com/x-fczaumldshhlkhzj)
  65. # [15:32] * ChanServ sets mode: +o Phae
  66. # [15:41] * Joins: encolpe (~encolpe@2a03:5700:3:0:8011:2d9c:a499:d681)
  67. # [16:37] <aaronpk> whoa this test suite repo is awesome
  68. # [16:44] <barnabywalters> aaronpk: indeed it is
  69. # [16:44] <barnabywalters> the test markup vocab is very specific, but otherwise it’s brilliantly put together
  70. # [16:47] * Joins: gavinc (~gavin@barad-dur.carothers.name)
  71. # [16:49] <aaronpk> good idea running the tests via a browser too, that makes it easier to get working
  72. # [17:27] * Joins: tobyink (~tai@host86-166-54-166.range86-166.btcentralplus.com)
  73. # [17:34] * Joins: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net)
  74. # [17:34] * ChanServ sets mode: +o tantek
  75. # [17:36] * Quits: barnabywalters (~barnabywa@46-239-239-203.tal.is) (Quit: barnabywalters)
  76. # [17:50] * Joins: jgay (~jgay@fsf/staff/jgay)
  77. # [18:37] * Quits: pfefferle (~anonymous@p5DCC5D02.dip0.t-ipconnect.de) (Quit: pfefferle)
  78. # [18:44] * Quits: @tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net) (Quit: tantek)
  79. # [18:59] * Joins: barnabywalters (~barnabywa@89.17.128.127)
  80. # [19:08] * Quits: iwaim_ (~iwaim@2001:2c0:40e:2002:0:4:14:80) (Ping timeout: 252 seconds)
  81. # [19:11] * Joins: iwaim_ (~iwaim@2001:2c0:40e:2002:0:4:14:80)
  82. # [19:13] * Quits: barnabywalters (~barnabywa@89.17.128.127) (Quit: Back to real life)
  83. # [19:31] * Quits: tobyink (~tai@host86-166-54-166.range86-166.btcentralplus.com) (Ping timeout: 246 seconds)
  84. # [19:47] * Quits: @KevinMarks (~yaaic@2607:fb90:409:35d1:1f04:7568:c61e:9ddb) (Ping timeout: 240 seconds)
  85. # [20:03] * Joins: tantek (~tantek@mf90436d0.tmodns.net)
  86. # [20:03] * ChanServ sets mode: +o tantek
  87. # [20:07] <Loqi> [[value-class-pattern]] http://microformats.org/wiki/index.php?title=value-class-pattern&diff=64087&oldid=64079&rcid=100325 * Tantek * (+35) as part of the microformats2 parsing spec, and being mutiply implemented and published, this is certainly draft spec status
  88. # [20:24] * Quits: @tantek (~tantek@mf90436d0.tmodns.net) (Quit: tantek)
  89. # [20:31] * Joins: tantek (~tantek@mf90436d0.tmodns.net)
  90. # [20:31] * ChanServ sets mode: +o tantek
  91. # [20:38] * Quits: @tantek (~tantek@mf90436d0.tmodns.net) (Ping timeout: 252 seconds)
  92. # [20:41] * Joins: tantek (~tantek@mf90436d0.tmodns.net)
  93. # [20:41] * ChanServ sets mode: +o tantek
  94. # [20:49] * Quits: xxtjaxx (~xxtjaxx@kde/developer/marschke) (Read error: Connection reset by peer)
  95. # [21:20] * Quits: @tantek (~tantek@mf90436d0.tmodns.net) (Ping timeout: 246 seconds)
  96. # [21:26] * Joins: tantek (~tantek@199-241-202-49.PUBLIC.monkeybrains.net)
  97. # [21:26] * ChanServ sets mode: +o tantek
  98. # [21:29] * Quits: @tantek (~tantek@199-241-202-49.PUBLIC.monkeybrains.net) (Client Quit)
  99. # [22:41] * Joins: tantek (~tantek@mf90436d0.tmodns.net)
  100. # [22:41] * ChanServ sets mode: +o tantek
  101. # [22:53] * Joins: KevinMarks (~yaaic@c-71-204-145-244.hsd1.ca.comcast.net)
  102. # [22:53] * ChanServ sets mode: +o KevinMarks
  103. # [23:17] * Joins: tobyink (~tai@host86-166-54-166.range86-166.btcentralplus.com)
  104. # [23:39] * Quits: @tantek (~tantek@mf90436d0.tmodns.net) (Ping timeout: 246 seconds)
  105. # [23:46] * Joins: tantek (~tantek@corp-nat.p2p.sfo1.mozilla.com)
  106. # [23:46] * ChanServ sets mode: +o tantek
  107. # [23:47] * Quits: tobyink (~tai@host86-166-54-166.range86-166.btcentralplus.com) (Ping timeout: 244 seconds)
  108. # Session Close: Thu Nov 14 00:00:00 2013

The end :)