16:33:33 RRSAgent has joined #tpac 16:33:33 logging to http://www.w3.org/2009/11/04-tpac-irc 16:33:58 Meeting: W3C Technical Plenary 16:34:04 rrsagent, please make record public 16:34:20 zakim, call salon_1 16:34:20 ok, Ralph; the call is being made 16:34:21 W3C_TP(*)11:30AM has now started 16:34:23 +Salon_1 16:34:31 zakim, salon_1 is MeetingRoom 16:34:31 +MeetingRoom; got it 16:36:03 -MeetingRoom 16:36:05 W3C_TP(*)11:30AM has ended 16:36:05 Attendees were MeetingRoom 16:40:31 raman has joined #tpac 16:41:36 mauro has joined #tpac 16:42:26 LeeF has joined #tpac 16:43:07 Norm has joined #tpac 16:43:14 Julian has joined #tpac 16:43:21 marengo has joined #tpac 16:43:34 cardona507 has joined #tpac 16:43:53 morning all from the room! 16:44:02 nord_c has joined #tpac 16:44:25 holstege2 has joined #tpac 16:44:27 TabAtkins has joined #tpac 16:44:29 dom has joined #tpac 16:44:32 mauro has changed the topic to: Technical Plenary Day agenda http://www.w3.org/Member/Meeting/2009ac/November/ 16:44:43 kford has joined #tpac 16:45:06 Kai has joined #tpac 16:45:09 JonathanJ has joined #TPAC 16:45:34 matt has joined #tpac 16:45:46 good morning everyone 16:45:48 Bert has joined #tpac 16:45:52 W3C_TP(*)11:30AM has now started 16:45:53 +Salon_1 16:45:59 Liam has joined #tpac 16:46:18 burn has joined #tpac 16:46:20 masinter has joined #tpac 16:46:28 +Ralph 16:46:31 unl has joined #tpac 16:46:33 lbolstad has joined #tpac 16:46:37 adrianba has joined #tpac 16:46:38 jeanne has joined #tpac 16:46:39 Topic: Welcome to TPAC 09 (from Tim) 16:46:47 wiecha has joined #tpac 16:47:01 vincent has joined #TPAC 16:47:16 soonho has joined #tpac 16:47:17 Arron has joined #tpac 16:47:28 sylvaing has joined #tpac 16:47:29 -Ralph 16:47:36 + +46.7.06.02.aaaa 16:47:37 zakim, code? 16:47:37 the conference code is hidden, wiecha 16:47:53 youenn has joined #tpac 16:48:07 IanJ has joined #tpac 16:48:07 nick has joined #tpac 16:48:09 Vladimir has joined #tpac 16:48:19 Chair: Ralph 16:48:33 Kangchan has joined #tpac 16:48:38 jun has joined #tpac 16:48:39 kohei has joined #TPAC 16:48:42 scribe: Ian 16:48:47 scribe: IanJ 16:48:53 [ Tim welcomes everybody ] 16:48:55 + +1.408.644.aabb 16:48:57 Yves has joined #tpac 16:49:04 SCain has joined #tpac 16:49:05 Topic: Decentralized Extensibility in HTML5 16:49:25 frankolivier has joined #tpac 16:49:40 Henry: Welcome to a debate, intended to be educational. Structured to bring out the details, complexity, and richness of the problem space we label "decentralized extensibility" 16:49:41 timbl has joined #tpac 16:50:03 jmorris has joined #tpac 16:50:20 Noah's slides: http://lists.w3.org/Archives/Public/www-archive/2009Nov/0003.html 16:50:20 - +1.408.644.aabb 16:50:21 Steven has joined #tpac 16:50:26 MikeSmith has joined #tpac 16:50:29 Roger has joined #tpac 16:50:32 rlewis3 has joined #tpac 16:50:44 DanC has joined #tpac 16:50:50 DKA has joined #tpac 16:50:51 MichaelC has joined #tpac 16:50:57 dezell has joined #tpac 16:51:00 fabrice has joined #tpac 16:51:08 wbailer has joined #tpac 16:51:10 Noah: My job today is to bring everyone here up to speed on why this is important, why it's hard, and some background on some particular details. 16:51:13 howard has joined #tpac 16:51:18 caribou has joined #tpac 16:51:23 Ingmar has joined #tpac 16:51:25 rigo has joined #tpac 16:51:25 BryanSullivan has joined #TPAC 16:51:33 andrew has joined #tpac 16:51:36 Magnus has joined #tpac 16:51:37 hbj has joined #tpac 16:51:42 -> http://lists.w3.org/Archives/Public/www-archive/2009Nov/0003.html noah's presentation materials 16:51:42 patrick has joined #TPAC 16:51:43 Noah: HTML is the most important doc format on the Web, and quite possibly the most important doc format in the world. 16:51:48 shiki has joined #tpac 16:51:53 Noah: We are debating who gets to say what is in HTML. 16:51:54 shepazu has joined #tpac 16:51:58 marie has joined #tpac 16:52:00 ArtB has joined #tpac 16:52:03 Noah: This also says a lot about who we are as a community. 16:52:04 [Noah's slides are also linked from http://www.w3.org/2009/11/TPAC/PlenaryAgenda.html] 16:52:09 pbaggia2 has joined #tpac 16:52:14 [Noah points out that he's not representing IBM or the TAG, just here to help!] 16:52:21 Rotan has joined #tpac 16:52:44 rubys has joined #tpac 16:52:47 FabGandon has joined #tpac 16:52:49 Noah's definition of decentralized extensibility: 16:53:11 pbaggia has joined #tpac 16:53:13 darobin has joined #tpac 16:53:13 "The ability for a language to be extended by multiple parties who do not explicitly coordinate with each other." 16:53:15 ted has joined #tpac 16:53:24 Claes has joined #tpac 16:53:32 Slide 5: What sorts of extensions/ 16:53:42 rkuntsch has joined #tpac 16:53:45 Noah: elements, attributes, data values. 16:53:58 Noah: There are potentially lots of extensions people do for lots of reasons. 16:53:59 dchiba has joined #tpac 16:54:00 glazou has joined #tpac 16:54:02 fjh has joined #tpac 16:54:11 dond has joined #tpac 16:54:17 Noah: First, why some people are passionate about the importance of decentralized extensibility. 16:54:31 shawn has joined #tpac 16:54:32 Noah: (1) modularity is good (2) separation of concerns is good 16:54:32 maraki has joined #tpac 16:54:56 (3) Web is an unusual system; Web is too big for any central group to invent or coordinate all the extensions we need. 16:54:57 JariA has joined #tpac 16:55:13 Noah: My view is that good architecture can be reduced to a few use cases. 16:55:21 Karen has joined #tpac 16:55:25 zarella has joined #tpac 16:55:28 Noah: SVG is a separate specification, that happens to be an XML vocabulary. 16:55:31 tantek has joined #tpac 16:55:31 brutzman has joined #TPAC 16:55:31 ..it's easy to reuse the pieces. 16:55:49 ...you and I may work in an industry where we choose to use SVG in a document format of our creation. 16:55:59 ht has joined #tpac 16:56:00 markusm has joined #tpac 16:56:11 ddahl2 has joined #tpac 16:56:12 ..by using the same SVG as others, we have some changes that cut/paste works across container languages, 16:56:22 that the same svg parers/renderer can be used, and that the same toolset may be used. 16:56:32 ...and it will also be easier to duplicate user training, documentaiton, etc. 16:56:49 ...and we may also benefit from testing separation. 16:56:51 silvia has joined #tpac 16:57:10 AnnB has joined #tpac 16:57:13 ...finally, the separation of concerns allows the marketplace to decide on a solution. 16:57:20 YolandaG has joined #tpac 16:57:22 arun has joined #tpac 16:57:26 Noah: Now the perspective on challenge to decentralized extensibility. 16:57:38 Noah: First, nobody has found a painless way to do this (more on why in a moment) 16:57:53 Controversy: not everyone believes HTML extensions will be needed very often anyway. 16:58:01 glaser has joined #tpac 16:58:24 Noah; For instance, SVG only happens once in a while. Maybe it's easier not to build a generalized mechanism but to introduce features as we need them to the core language. 16:58:40 Noah: Some mechanisms for avoiding name collisions are ugly and/or complicated. 16:58:56 s/Noah;/Noah:/ 16:58:59 Noah: With DE (decentralized extensibility), it can be hard to move experimental extensions into the core. 16:59:01 SteveH has joined #tpac 16:59:07 mth has joined #tpac 16:59:09 (example: -> ) 16:59:19 dbaron has joined #tpac 16:59:23 Noah: The main controversies in this discussion are about avoiding name collisions. 16:59:31 Noah: Now, on to some questions: 16:59:35 ->
is not what has happened in practice 16:59:40 what has happened in practice is: 16:59:42 * Does HTML 5 provide decentralized extensibility? 16:59:44 -> 16:59:49 the *opposite* 17:00:08 namespaces = siloization, encouraging *divergence*, not convergence 17:00:15 annevk has joined #tpac 17:00:38 Noah: What the text/html serialization of HTMl 5 does not provide are mechanisms like XML namespaces that help to avoid naming conflicts or help explict existing vocabularies. 17:00:48 tantek, was waiting for you to say svg:a :-) 17:01:13 raman - the presenter used SVG as an example, therefore it was fair game in cross-examination. 17:01:38 Noah: There are a number of extension points (Noah lists a few: @class, @rel, ,