/irc-logs / w3c / #webapps / 2008-09-23 / end

Options:

  1. # Session Start: Tue Sep 23 00:00:00 2008
  2. # Session Ident: #webapps
  3. # [00:57] <smaug> shepazu: ping
  4. # [01:03] * Quits: aroben (aroben@71.58.76.69) (Connection reset by peer)
  5. # [01:18] <shepazu> smaug: pong
  6. # [01:20] * Joins: arve_ (arve@80.202.65.163)
  7. # [01:21] * Quits: anne (annevk@77.163.243.203) (Ping timeout)
  8. # [01:23] * Quits: arve (arve@80.202.65.163) (Ping timeout)
  9. # [01:40] * Joins: mjs (mjs@69.181.42.194)
  10. # [01:41] * Quits: marcos (marcos@87.196.179.224) (Ping timeout)
  11. # [01:44] * Joins: marcos (marcos@87.196.179.224)
  12. # [03:18] * Quits: arve_ (arve@80.202.65.163) (Ping timeout)
  13. # [03:52] * Joins: harry (kcome@58.213.213.132)
  14. # [04:01] * Quits: heycam (cam@210.84.37.239) (Ping timeout)
  15. # [04:07] * Joins: heycam (cam@203.217.71.234)
  16. # [04:16] * Quits: marcos (marcos@87.196.179.224) (Quit: marcos)
  17. # [04:26] * Quits: harry (kcome@58.213.213.132) (Quit: Leaving)
  18. # [04:26] * Joins: harry (kcome@58.213.213.132)
  19. # [06:38] * Quits: hendry (hendry@89.16.172.32) (Ping timeout)
  20. # [06:38] * Joins: hendry (hendry@89.16.172.32)
  21. # [06:45] * Joins: MikeSmith (MikeSmith@mcclure.w3.org)
  22. # [07:08] * Quits: harry (kcome@58.213.213.132) (Quit: Leaving)
  23. # [07:34] * Quits: mjs (mjs@69.181.42.194) (Connection reset by peer)
  24. # [07:34] * Joins: mjs (mjs@69.181.42.194)
  25. # [08:07] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Quit: Less talk, more pimp walk.)
  26. # [09:07] * Quits: mjs (mjs@69.181.42.194) (Connection reset by peer)
  27. # [09:08] * Joins: mjs (mjs@69.181.42.194)
  28. # [09:09] * Joins: anne (annevk@77.163.243.203)
  29. # [09:09] * Quits: anne (annevk@77.163.243.203) (Client exited)
  30. # [09:10] * Joins: anne (annevk@77.163.243.203)
  31. # [09:11] * Joins: MikeSmith (MikeSmith@mcclure.w3.org)
  32. # [09:28] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Ping timeout)
  33. # [09:33] * Joins: arve (arve@213.236.208.22)
  34. # [09:53] * Quits: mjs (mjs@69.181.42.194) (Quit: mjs)
  35. # [10:00] * Joins: mjs (mjs@69.181.42.194)
  36. # [10:57] * Joins: marcos (marcos@87.196.179.224)
  37. # [11:01] * Parts: anne (annevk@77.163.243.203)
  38. # [11:50] <arve> hm. Guess that means Anne is on his way to Oslo
  39. # [11:50] <arve> marcos: how long are you in Europe?
  40. # [11:51] * Quits: mjs (mjs@69.181.42.194) (Quit: mjs)
  41. # [12:09] <marcos> Arve, I'm here till at least Dec
  42. # [12:09] <marcos> My return flight is booked for Dec 5th
  43. # [12:10] <marcos> But there is no real reason for me to go back (though don't tell my mum!).
  44. # [12:14] * Joins: Lachy (Lachlan@203.134.73.101)
  45. # [12:16] * Joins: mjs (mjs@69.181.42.194)
  46. # [12:44] * Quits: @gavin (gavin@63.245.208.169) (Client exited)
  47. # [12:45] * Joins: gavin (gavin@63.245.208.169)
  48. # [12:46] <hendry> marcos: did you see http://www.openajax.org/member/wiki/Mobile_Device_APIs_Style_Guide ?
  49. # [12:48] * Joins: ArtB (ce846302@128.30.52.43)
  50. # [12:59] * Quits: gavin (gavin@63.245.208.169) (Ping timeout)
  51. # [13:11] * Quits: mjs (mjs@69.181.42.194) (Quit: mjs)
  52. # [13:16] * Joins: inimino` (weechat@67.207.138.202)
  53. # [13:18] * Joins: mjs (mjs@69.181.42.194)
  54. # [13:38] <arve> hendry: thanks for that link
  55. # [13:39] <arve> I'm not too sure I agree with them on versioning and permission checking
  56. # [13:40] <hendry> arve: what's your take on versioning?
  57. # [13:41] <arve> other than "two different versions of any API are almost never interchangable in any way, and should be regarded as two entirely different APIs"?
  58. # [13:42] <arve> and "graded support is a major clusterfrak"?
  59. # [13:42] <arve> it didn't work for HTML
  60. # [13:42] <arve> it doesn't work for CSS
  61. # [13:42] <arve> it won't work for JS apis
  62. # [14:11] * Quits: mjs (mjs@69.181.42.194) (Quit: mjs)
  63. # [14:13] <hendry> i need more context
  64. # [14:13] <hendry> arve: did you blog about these issues? :)
  65. # [14:15] <arve> no
  66. # [14:15] <arve> I didn't know about that URL until 13:29 Oslo time
  67. # [14:15] <arve> and replied to you three minutes later
  68. # [14:15] * Joins: mjs (mjs@69.181.42.194)
  69. # [14:17] <hendry> arve: well, i would like to see the arguments in detail. i want to learn from your experience ultimately
  70. # [14:17] <arve> hm: http://twitter.com/torgo/statuses/931540074
  71. # [14:17] * Quits: smaug (chatzilla@82.181.141.13) (Quit: ChatZilla 0.9.83 [Firefox 3.1b1pre/20080914212630])
  72. # [14:17] * Joins: smaug (chatzilla@82.181.141.13)
  73. # [14:20] <hendry> marcos: is this the w3c proposal for binding APIs ? apihandler=loadAPI(...); apihandler.getCurrentPosition(...);
  74. # [14:21] <arve> hendry: no, it is not
  75. # [14:21] <arve> if someone wants that in a spec, they'll have to find a different editor than me
  76. # [14:22] <hendry> heh
  77. # [14:22] <hendry> i was wondering where that came from
  78. # [14:22] <hendry> i assumed it was pointing to the widget api stuff
  79. # [14:22] <arve> the idea floated around the table at some point, and was discarded as not viable
  80. # [14:25] <hendry> so how are APIs loaded now/
  81. # [14:26] <arve> hendry: the expectation is that the manifest declares which api's are needed, and they are instantiated according to how they are specified by the api
  82. # [14:27] <arve> the API should then be autoloaded by the UA, as required
  83. # [14:28] <arve> APIs*
  84. # [14:28] <arve> so, say you want the hendryPhone api, you could then define it as
  85. # [14:29] <arve> interface WindowHendry { attribute HendryPhone hendry; }
  86. # [14:29] <arve> interface HendryPhone { .... }
  87. # [14:30] <arve> however, there is a boolean hasFeature(in DOMString url); in the Widget IDL
  88. # [14:32] <arve> see also http://dev.w3.org/2006/waf/widgets/#the-requires
  89. # [14:36] * Quits: mjs (mjs@69.181.42.194) (Quit: mjs)
  90. # [14:37] <marcos> henry, thanks for the link. Had not seen it.
  91. # [14:37] <marcos> hendry even.
  92. # [14:38] * Joins: mjs (mjs@69.181.42.194)
  93. # [14:40] <marcos> hendry, as arve said, binding is now done through the <feature> element (formally the "requires" element). I haven't uploaded the latest draft yet.
  94. # [14:43] <marcos> <feature uri="http://custom.api.feature" name="foo">, then fancyFeature = widget.getFeature("foo");
  95. # [14:57] * Quits: Lachy (Lachlan@203.134.73.101) (Quit: This computer has gone to sleep)
  96. # [15:00] * Quits: inimino` (weechat@67.207.138.202) (Quit: WeeChat 0.2.1)
  97. # [15:01] * Quits: inimino (weechat@67.207.138.202) (Quit: WeeChat 0.2.1)
  98. # [15:01] * Quits: inimino_ (weechat@67.207.138.202) (Quit: WeeChat 0.2.1)
  99. # [15:02] * Joins: inimino (weechat@67.207.138.202)
  100. # [15:03] * Quits: mjs (mjs@69.181.42.194) (Quit: mjs)
  101. # [15:07] * Quits: smaug (chatzilla@82.181.141.13) (Quit: ChatZilla 0.9.83 [Firefox 3.1b1pre/20080914212630])
  102. # [15:07] * Joins: smaug (chatzilla@82.181.141.13)
  103. # [15:10] <arve> marcos: s/get/has/, and we'll agree
  104. # [15:10] <arve> I'd really have wanted to name it 'canHasFeature'
  105. # [15:10] <marcos> hehe
  106. # [15:11] <marcos> we can propose it :D
  107. # [15:11] <marcos> Argue about the emerging trend of cats coding widgets
  108. # [15:12] <arve> no, future compatibility with LOLCode
  109. # [15:12] <marcos> true
  110. # [15:13] <marcos> Please make sure that heycam is fully aware that we expect WebIDL to be fully implementable in LOLCode
  111. # [15:14] <marcos> The OpenAjax API list doesn't really propose anything.
  112. # [15:15] <marcos> [hidden]
  113. # [15:15] * Joins: mjs (mjs@69.181.42.194)
  114. # [15:19] <shepazu> var food iz "tasty"; canHas( food )? { var I iz "happy" } else { var food iz "oops, I eated it!" }
  115. # [15:21] <marcos> I think OpenAjax are missing the point a bit.
  116. # [15:33] <marcos> but the advice is so general that it is harmless
  117. # [15:34] <ArtB> I've just finished my 1st Draft of two tables that present a short status for each of our specs: http://www.w3.org/2008/webapps/wiki/PubStatus - all comments welcome!
  118. # [15:34] <marcos> WRT, <feature>, you still want that in widgets to request permission to use an API.
  119. # [15:35] <marcos> OpenAjax does not propose a mechanism for how to request a feature
  120. # [15:36] <marcos> I mean, to request permission to use a particular feature
  121. # [15:36] * arve waits for xacml to surface
  122. # [15:36] * arve ducks
  123. # [15:36] <marcos> So, what we want is an OWL layer that makes use of XACML
  124. # [15:37] <marcos> by requires that the communication between XACML and OWL be done through binary XML
  125. # [15:37] <marcos> Furthermore, each element should have its own namespace
  126. # [15:37] <mjs> just listening to this conversation hurts me
  127. # [15:37] <marcos> hheh
  128. # [15:46] * Quits: mjs (mjs@69.181.42.194) (Quit: mjs)
  129. # [15:47] <ArtB> s/binary XML/binary XML or COM/
  130. # [15:48] * ArtB thinks we should throw in SOAP and CORBA to make sure we get some better coverage :-)
  131. # [15:58] * Joins: aroben (aroben@71.58.76.69)
  132. # [15:59] * Joins: mjs (mjs@69.181.42.194)
  133. # [16:02] * Joins: anne (annevk@213.236.208.22)
  134. # [16:03] * Quits: smaug (chatzilla@82.181.141.13) (Quit: ChatZilla 0.9.83 [Firefox 3.1b1pre/20080914212630])
  135. # [16:03] * Joins: smaug (chatzilla@82.181.141.13)
  136. # [16:09] * Quits: mjs (mjs@69.181.42.194) (Quit: mjs)
  137. # [16:10] * Joins: mjs (mjs@69.181.42.194)
  138. # [16:33] * marcos agress
  139. # [16:35] <marcos> I mean, we don't want widgets to be so easy to use that they exclude IT consulting companies.
  140. # [16:56] * Joins: gavin (gavin@63.245.208.169)
  141. # [18:41] * Quits: arve (arve@213.236.208.22) (Client exited)
  142. # [18:42] * Quits: mjs (mjs@69.181.42.194) (Quit: mjs)
  143. # [18:48] * Joins: mjs (mjs@69.181.42.194)
  144. # [21:25] * Joins: Lachy (Lachlan@203.134.73.101)
  145. # [21:25] * Quits: Lachy (Lachlan@203.134.73.101) (Quit: Leaving)
  146. # [21:25] * Joins: Lachy (Lachlan@203.134.73.101)
  147. # [22:13] * Quits: ArtB (ce846302@128.30.52.43) (Quit: CGI:IRC)
  148. # [22:33] * Quits: marcos (marcos@87.196.179.224) (Quit: marcos)
  149. # [23:24] * Joins: marcos (marcos@87.196.179.224)
  150. # [23:37] * Quits: aroben (aroben@71.58.76.69) (Connection reset by peer)
  151. # Session Close: Wed Sep 24 00:00:00 2008

The end :)