00:02:45 karl has joined #html-wg 00:23:11 mjs has joined #html-wg 00:29:05 MikeSmith has joined #html-wg 00:49:46 gavin_ has joined #html-wg 01:02:34 aroben_ has joined #html-wg 01:15:39 kingryan has joined #html-wg 01:16:49 kingryan has joined #html-wg 01:40:40 aroben has joined #html-wg 02:39:56 http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2007Oct/0170.html 02:40:01 Using webservices for RDFa test suite validation 02:40:13 The new tool, crazyivan.py[1], will do the following: 02:40:13 - Retrieve all approved or unreviewed RDFa test cases from the W3C. 02:40:13 - Use the pyRDFa Distiller web service[2] to convert to RDF and run a 02:40:13 modified SPARQL query from the test suite using the sparqler 02:40:13 interface[3]. 02:40:14 - Dump the XHTML, N3 triples, RDF, and SPARQL to separate files. 02:40:18 - Generate a test report, containing all the information necessary 02:40:20 (XHTML, N3, RDF, and SPARQL), to understand the test case. 02:46:17 http://www.ilinsky.com/articles/XMLHttpRequest/ 02:46:23 Re-inventing XMLHttpRequest: Cross-browser implementation with sniffing capabilities 02:56:49 gavin_ has joined #html-wg 03:26:28 polin8 has joined #html-wg 03:48:58 olivier has joined #html-wg 04:02:17 Zeros has joined #html-wg 05:04:43 gavin_ has joined #html-wg 05:08:05 mjs has joined #html-wg 06:15:45 polin8 has joined #html-wg 06:17:55 polin8 has joined #html-wg 06:45:23 aroben has joined #html-wg 06:51:27 MikeSmith has joined #html-wg 06:57:37 laplink has joined #html-wg 07:11:40 gavin_ has joined #html-wg 07:28:55 tH_ has joined #html-wg 08:04:53 Lachy has joined #html-wg 08:35:17 MikeSmith has joined #html-wg 08:38:04 John_Boyer has joined #html-wg 08:38:36 John_Boyer has left #html-wg 08:51:17 Lachy has joined #html-wg 09:03:46 zcorpan has joined #html-wg 09:05:33 ROBOd has joined #html-wg 09:17:41 Lachy has joined #html-wg 09:18:58 gavin_ has joined #html-wg 09:48:35 http://www.schepers.cc/?p=46 09:49:17 Steve_f has joined #html-wg 09:52:31 the use of the word 'spastic' in that article should be reconsidered 09:53:38 http://en.wikipedia.org/wiki/Spastic # 2nd para, UK context 09:54:35 he's from the US though 09:54:57 i know, but it'll likely create something 09:56:42 I'ts unclear why he assumes that "Aria 2" would be backwards incompatible and why he assumes there will be many new languages like "Aria" that require a similar extension mechanism 09:57:42 But maybe that's what you do at the W3C. Generalize solutions so you can place your solution within a framework... 09:58:16 beowulf: If people want to misunderstand, I'm sure they'll find a way regardless 10:03:42 I'm not thrilled about the idea of using prefix_foo for namespaces, especially for tag names, mostly because of backwards compatibility 10:04:55 but I suppose reserving prefixes and continuing to use the colon would be even less backwards compatible 10:06:11 we could use a hyphen... 10:06:51 what about a semi-colon? Would that still be well-formed? 10:07:20 sadly, no :-( 10:07:21 looks retarded 10:07:31 yeah, but it's easier to type than an underscore 10:07:31 seriously, what's wrong with aria-disabled? 10:07:49 other than some nonsense argument about "generic prefix mechanisms" 10:10:17 I don't have a problem with aria-*, but I don't see how we could get them to stop trying to make it completely generic 10:10:55 why try? 10:11:01 (and who is "them"?) 10:11:42 whoever it is that argued for making this a generic prefix mechanism and came up with the idea of using underscore 10:12:13 my understanding is that that was doug 10:12:24 and i would not stop him making it generic if he wants to 10:12:41 though my understanding is that merely using a hyphen is enough to stop him making it generic 10:12:58 since he said the reason to _not_ use a hyphen was that you _couldn't_ make it generic with a hyphen 10:15:11 oh, I still don't think aria is useful, but continuing to argue about that doesn't seem all that productive and I've got better things to do 10:16:16 like argue about the syntax? :-D 10:16:48 :-) 10:26:53 oh, can we have a @land in case I misspell @lang again? (see, I gave my use case!) 10:26:56 Hixie, are you already below 5000 outstanding e-mails or are they coming in at about the same rate as you address them? :) 10:27:27 i'm at 3712 10:27:35 cool 10:27:39 (as of 4am last night) 10:28:09 you make strange days, trying to accomedate us? :p 10:29:22 it's when i'm not likely to be editing the imap folders :-) 10:29:26 http://www.whatwg.org/issues/data.csv 10:29:38 third column is the number that matters 10:29:46 don't ask me what timezone that's in, btw 10:29:50 i have no idea 10:29:55 probably UTC but i'm not sure 10:31:06 Oops, I forgot it takes forever for public-html emails to appear when you use a new address 10:34:42 interesting numbers 10:34:51 well i should sleep 10:34:53 nn all 10:39:02 hmm. so I'm a Capulet and a Young Turk 10:45:29 myakura has joined #html-wg 10:48:11 "a parser is a program that reads a formal syntax and makes a model of it for the browser to act on" - that sounds slightly inaccurate, since it would exclude parsers for languages with no formal syntax, like C++ (where some of the parsing requirements are defined by prose) or HTML5 (where nothing is formal) or Perl (where the parsing isn't defined at all) 10:50:07 philip, iit's a blog entry, not a spec ;) 10:52:13 Philip: XML has some sort of BNF, does it not? SGML is just prose, though 10:53:41 marcos: Indeed, it's not a real problem, I'm just being pedantic and/or thinking aloud :-) 10:54:17 anne: Unicode 5.0 has very few requires regarding what exactly must be done on an error 10:54:31 anne: also, earlier versions allowed five/six byte sequences 10:55:32 gsnedders: Does the XML spec define enough stuff formally that you could feed it into a parser-creating tool and have a correct XML parser pop out? 10:56:13 Philip: I think so. I've never tried, though. 10:58:25 no 10:59:12 most definitely not 11:01:43 gsnedders, yeah, I know; this all kind of sucks 11:02:14 anne: did you hear in #whatwg about me having written a UTF-8 decoder? 11:02:44 no, what language? 11:02:47 PHP 11:02:57 is it online somewhere? 11:03:18 I'm hacking together some sort of unicode support for PHP < 6 (and it just uses the native stuff on PHP6) 11:04:21 anne: http://pastebin.ca/740956 11:04:36 anne: see line 200 onwards 11:07:50 Anyone know what feed readers change their subscription upon receiving a permanent redirect? 11:07:56 your error handling seems pretty straightforward 11:08:06 most do, I think 11:11:55 anne: I think it follows most of the recommendations in Unicode 5.0 11:12:52 Was
    suggested for namespace-like syntax? That looks less ugly to me than _ 11:13:45 no, but that looks like scripting to me 11:13:49 I think we should just use - 11:15:28 -++ 11:21:48 I just sent email trying to say what I thought I said repeatedly on the telecon :-( 11:22:36 paullewis has joined #html-wg 11:26:19 gavin_ has joined #html-wg 11:26:38 "The browser vendors have done *nothing* for a decade" ? 11:27:03 --http://www.w3.org/mid/a707f8300710171329g305645c7wee83abcf99ecd130@mail.gmail.com 11:27:26 yeah... he's been arguing that point for quite some time 11:27:43 I think it has to do with us not implementing XForms 11:28:17 so if you don't implement xforms, you're not doing anything? 11:28:37 I'm not sure what the reasoning is 11:36:01 I guess that thread has gone beyond the point where participating would be productive 11:51:04 karl has joined #html-wg 11:56:49 I guess ARIA attributes won't be reflected in the DOM, so element.aria_foo vs element['aria-foo'] isn't relevant? 11:57:01 Philip: right 11:57:20 just setAttribute() 11:59:00 even if they were, the convention is to remove the hyphen and uppercase the next character 12:29:05 timbl has joined #html-wg 12:37:08 anne: Apache treats method names in the directive as case-sensitive 12:37:54 this is in response to? 12:38:10 any idea how I can configure Apache btw to let through custom methods? 12:38:19 anne: mainly just your prior research looking at such things a few days ago 12:38:53 k, makes sense that they do as method names are case-sensitive per HTTP 12:39:10 though browsers make a mess of that with XMLHttpRequest, but that helps authors too on the other hand 12:39:39 In HTML
    is also not a geT request but a GET 12:40:57 oh fun, HTML4 says otherwise: http://www.w3.org/TR/html4/interact/forms.html#h-17.13.1 12:41:13 'get: With the HTTP "get" method' 12:41:20 ai ai ai 12:41:51 anne: if you want a more perm IRI for my Unicode stuff 13:05:41 Hixie has joined #html-wg 13:29:43 olivier has joined #html-wg 13:33:16 gavin_ has joined #html-wg 13:35:37 matt has joined #html-wg 13:37:22 Sander has joined #html-wg 13:43:10 polin8 has joined #html-wg 13:46:44 xover has joined #html-wg 13:57:25 Lachy_ has joined #html-wg 13:58:00 Lachy has joined #html-wg 14:17:16 aaronlev has joined #html-wg 14:49:53 billmason has joined #html-wg 15:40:14 gavin_ has joined #html-wg 15:49:45 Julian has joined #html-wg 15:55:57 aaronlev has joined #html-wg 15:55:57 Bob_le_Pointu has joined #html-wg 15:57:22 RRSAgent, bye 15:57:22 I see no action items 15:57:26 RRSAgent has joined #html-wg 15:57:26 logging to http://www.w3.org/2007/10/18-html-wg-irc 15:57:33 Zakim has joined #html-wg 15:57:36 Zakim, this will be html 15:57:36 ok, DanC, I see HTML_WG()12:00PM already started 15:57:54 +DanC 15:57:59 that's me 15:58:13 Zakim, ??P3 is hsivonen 15:58:13 +hsivonen; got it 15:58:30 agenda + Convene HTML WG meeting of 2007-10-18T16:00:00Z 15:58:43 agenda + toward release of Design Principles 15:58:56 agenda + Detailed Spec Reviews, toward 1st public WD of design 15:58:58 oedipus has joined #html-wg 15:59:05 agenda + ARIAIntegration 15:59:15 agenda + Name for XHTML serialization 15:59:26 agenda + face-to-face meeting 8-10 November (short presentations?) 15:59:58 Agenda: http://lists.w3.org/Archives/Public/public-html-wg-announce/2007OctDec/0003.html 16:00:18 + +49.251.2.aaaa 16:00:30 -> http://www.w3.org/2007/10/11-html-wg-minutes minutes HTML WG 11 Oct 16:00:38 Zakim, aaaa is JulianR 16:00:38 +JulianR; got it 16:02:27 +Gregory_Rosmiata 16:02:56 JR: regrets for the ftf 16:03:37 anne said he is "likely not" to be here http://krijnhoetmer.nl/irc-logs/html-wg/20071017#l-257 16:03:59 oh. 16:04:40 agenda + Issue Tracking 16:07:12 next meeting: 25 Oct at 4p PT/23:00UTC, Chris W to chair 16:07:14 zakim, mute me 16:07:14 sorry, oedipus, I do not know which phone connection belongs to you 16:07:21 Zakim, close item 1 16:07:21 agendum 1, Convene HTML WG meeting of 2007-10-18T16:00:00Z, closed 16:07:22 I see 6 items remaining on the agenda; the next one is 16:07:23 2. toward release of Design Principles [from DanC] 16:07:24 Zakim, take up item Issue 16:07:24 agendum 7. "Issue Tracking" taken up [from DanC] 16:07:28 zakim, Gregory_Rosmiata is Gregory_Rosmaita 16:07:28 +Gregory_Rosmaita; got it 16:07:34 JR: how about tracker, as used by TAG? 16:07:37 zakim, mute Gregory_Rosmaita 16:07:37 Gregory_Rosmaita should now be muted 16:07:50 HS: keep in mind the WHATWG issue tracker that Ian H. uses 16:07:51 (pointer) 16:08:19 http://www.whatwg.org/issues/ 16:08:55 Zakim, unmute me 16:08:55 sorry, oedipus, I do not know which phone connection belongs to you 16:09:01 Zakim, unmute Gregory_Rosmaita 16:09:01 Gregory_Rosmaita should no longer be muted 16:09:02 DanC: what happens when hixie is done with an issue? 16:09:06 http://canvex.lazyilluminati.com/misc/cgi/issues.cgi/ 16:09:11 HS: it goes in the commit log 16:09:20 that's a better view to the same tracker 16:09:38 zakim, mute Gregory_Rosmaita 16:09:38 Gregory_Rosmaita should now be muted 16:10:04 DanC: do the names like "graphics-captions" show up in the commit logs? 16:10:22 HS: not necessarily; this is a sanitized view of his IMAP status 16:11:18 HS: the lazy... address has more persistent issue URIs 16:12:28 DanC: the W3C tracker only recently keeps a good audit trail 16:13:04 aroben has joined #html-wg 16:14:11 DanC: I'm now comfortable using tracker... 16:14:44 ... we could bulk load hixies list, or some combination of review and bulk load... 16:14:47 (The lazy... one doesn't attempt to persist issues after they've been resolved (hence deleted from the IMAP view), and I think it only keeps cached copies for a day) 16:15:22 http://www.w3.org/2002/09/wbs/40318/tasks83/results#xtasks 16:15:53 [[ 16:15:53 issue tracking, summarization, and clustering 16:15:53 * Dan Connolly 16:15:53 * Chasen Le Hara 16:15:53 * Debi Orton 16:15:54 * David Dailey 16:15:56 * David McClure 16:15:58 * James Graham 16:16:00 * Ian Hickson 16:16:02 * Chris Adams 16:16:04 * Roman Kitainik 16:16:08 * Laura Carlson 16:16:10 * Benjamin Hedrington 16:16:12 * Karl Dubost 16:16:14 * Jens Meiert 16:16:16 * Shawn Medero 16:16:18 * Ben Millard 16:16:20 * Stephen Axthelm 16:16:22 * Eric Daspet 16:16:24 * Julian Reschke 16:16:26 ]] 16:17:25 -> http://blog.whatwg.org/html5lib-010-released html5lib 0.10 Released October 9th, 2007 by jgraham 16:17:43 jgraham, you around? 16:18:34 zakim, unmute Gregory_Rosmaita 16:18:34 Gregory_Rosmaita should no longer be muted 16:19:19 [[ 16:19:20 Ben Millard Professional content developer (HTML, CSS, accessibility). 16:19:20 Provides standards- and browser-compliant solutions to markup problems raised on internet forums. 16:19:20 Reads about accessibility, usability, standards and browser conformance. 16:19:21 ]] 16:20:03 ACTION: GR contact Ben Millard about regular issue triage 16:20:42 JR: yes, with a team of people like that, I'd be willing to chime in regularly 16:21:14 zakim, mute Gregory_Rosmaita 16:21:14 Gregory_Rosmaita should now be muted 16:21:23 http://www.w3.org/2001/tag/group/track/ 16:21:41 http://www.w3.org/2001/tag/group/track/issues/open 16:22:08 what features in particular do you like from bugzilla, oedipus ? 16:22:39 krijnh has joined #html-wg 16:22:39 HS: email integration is important; tracker takes email input? 16:22:45 annotation, linking to other issues, -- basically the details that usually otherwise fall between the cracks 16:22:52 DanC: yes, it picks up ISSUE-NN mail 16:23:49 PF has been invoking trackbot-ng to track issues during telecons 16:25:03 since i'm a member of the forms task force, perhaps i should participate in forms-issues tracking and triage 16:25:41 good point, oedipus 16:25:43 it might give things a jump-start 16:25:51 yes 16:26:03 ACTION DanC: request tracker installation for HTML WG 16:26:10 Zakim, close this item 16:26:10 agendum 7 closed 16:26:11 I see 5 items remaining on the agenda; the next one is 16:26:12 2. toward release of Design Principles [from DanC] 16:26:16 Zakim, next item 16:26:16 agendum 2. "toward release of Design Principles" taken up [from DanC] 16:26:20 joint forms task force going to need to use issue tracker anyway... 16:26:39 Sep 26 15:59:12 DanC: at some point I'd suggest to ship it instead of waiting more 16:26:39 Sep 26 16:00:18 I'm ready to (propose to) ship when you are. 16:27:14 we chatted a bit since then; ETA was 15 Oct at that point 16:27:24 last HDP document still datestamped 14 september 2007 16:27:47 there's been a fair bit of dialog on it since then 16:27:56 ooh! 1.9 $ of $Date: 2007-09-14 09:44:18 is news to me. http://dev.w3.org/html5/html-design-principles/Overview.html 16:27:59 on public-html 16:28:07 where has the dialog been? I haven't seen any [HDP] mail 16:28:14 not all of it 16:28:55 hober has joined #html-wg 16:29:05 "accessibility" doesn't occur in 1.9 16:29:16 there is a lonely query from DanC about HDP status (10 october 2007) 16:29:17 http://lists.w3.org/Archives/Public/public-html/2007Oct/0124.html 16:29:39 oh... 1.9 is not so new after all 16:30:05 DanC: GR, what do you think about publishing 1.9? 16:30:11 no, there hasn't been any changes -- concerned that doesn't mention accessibility support for legacy 16:30:21 so we should wait for mjs to get to that bit 16:30:36 i18n, a11y and DI specific markup should be continued to be supported 16:30:41 ACTION: Maciej to finish editng pass based on pending comments, e.g. from survey of 2007-08-16 to 2007-08-23 [CONTINUES] 16:31:03 is there specific suggested text that you like re i18n, a11y and DI ? 16:31:29 yes, i've submitted it to mjs on-list (public-html) at least thrice -- and once in a telecon 16:31:34 pointer? 16:32:34 "Browsers should retain support for residual/legacy markup designed for 16:32:34 a specific purpose, such as accessibility. internationalization or device 16:32:34 independence. Simply because new technologies and superior mechanisms 16:32:34 have been identified, not all of them have been implemented. Moreover, 16:32:34 disabled users are more likely to be users of "legacy technology" because 16:32:35 it is the only technology that interacts correctly with third-party 16:32:37 assistive technologies." 16:32:40 http://lists.w3.org/Archives/Public/public-html/2007Sep/0519.html 16:32:43 tx 16:32:47 np 16:34:48 HenriS: note that this isn't the "marketplace" speaking, it is a constituency that is at the mercy of implementors and support for some of the features in UAs 16:34:52 HS: not sure I like that for [reasons scribe missed] 16:35:28 HS said that not all such markup is supported by market, so shouldn't be supported backwardsly, right? 16:35:28 ACTION HS: propose alternative to 2007Sep/0519 as suggestion to mjs on accessibility/i18n/dev-independence 16:35:39 Zakim, next item 16:35:39 agendum 3. "Detailed Spec Reviews, toward 1st public WD of design" taken up [from DanC] 16:36:00 I said that implementations can't "retain" stuff that isn't already implemented 16:36:11 ok -- was hoping you'd clarify 16:36:31 plus one to survey for public WD of design 16:36:35 -> http://www.w3.org/2002/09/wbs/40318/wd7/results Results of Questionnaire What should the HTML WG publish first? 16:36:52 +1 as well 16:38:23 ACTION DanC: announce re-opened survey on 1st WD priorities, reply to Anne 16:39:07 http://esw.w3.org/topic/HTML/SpecReviews 16:39:28 re: HDP, there is an interesting post by Marghanita da Cruz 16:39:34 http://lists.w3.org/Archives/Public/public-html/2007Sep/0542.html 16:40:00 DanC: any sections that are thin on review? 16:40:05 HS: the new datatemplates section. 16:40:16 ack gr 16:40:24 +[Microsoft] 16:41:43 Chris has joined #html-wg 16:41:54 zakim, mute Gregory_Rosmaita 16:41:54 Gregory_Rosmaita should now be muted 16:44:19 could resolve to publish at f2f than set window for group not in attendance to yea or nay 16:44:22 CW: I'd rather have the ftf meeting before publishing the HTML 5 spec as a W3C WD 16:45:12 either way, it will make progress 16:45:50 DanC: I could either put the question before the ftf and announce the results at the ftf, or put the question at the ftf and let everybody take a week after to answer. but can't do both in one day 16:46:24 Zakim, next item 16:46:24 agendum 4. "ARIAIntegration" taken up [from DanC] 16:46:49 (swapping in http://www.w3.org/html/wg/il16 ) 16:46:56 RichS would be best to address -- he is coordinating cross-group conversations 16:48:35 yeah, i met aaronL at a f2f in 2000 or 2001 16:49:50 http://simon.html5.org/specs/aria-proposal 16:49:58 (registrants http://www.w3.org/2002/09/wbs/35125/TPAC2007/registrants#html ) 16:49:59 latest draft 17 october 2007 16:50:30 neither i nor my screen reader knows for sure 16:50:40 that's why he's called RichS 16:51:25 ChrisW: does the underscore instead of a dash or colon acceptable for ARIA in HTML? 16:51:51 ARIA's basis is an extension of XHTML Role Module 16:52:12 RichS and i are both participants in XHTML2 WG 16:52:19 I don't see what _ gets us that - doesn't 16:52:47 underscore doesn't break IE's CSS rendering, dash doesn't preclude use of ARIA in SVG 16:53:16 oedipus, dash doesn't break IE's CSS rendering, either. 16:53:27 no, that's colon 16:53:50 (I'm not sure I have energy to scribe this sort of technical detail...) 16:54:06 (I think what HS is saying is in public-html email) 16:54:26 colon presents problem for IE support of styling (CSS selectors), dash is problematic for SVG 16:54:50 oedipus, could you be a little more explicit about who's saying what? 16:55:25 oedipus, if you make a comment in IRC without putting Name: at the start, it gets attributed to you 16:57:10 attempt to find middle ground that is not controversial is point of all the current effort - underscore seems to be the most neutral character 16:57:43 problem is each stakeholder is defending their own turf 16:57:59 bummer... time is here. 16:58:02 ADJOURN. 16:58:09 -JulianR 16:58:32 underscore an effort to provide solution for HTML as well as XML-based MLs without mucking things up for either 16:58:55 -DanC 16:58:57 -Gregory_Rosmaita 16:59:03 -hsivonen 16:59:08 oedipus - underscore, dash, whatever as far as I'm concerned. I'm not religious. I just want the solution to be consistent (internally between ARIA properties, and externally in ARIA attributes across vocabularies) 16:59:13 -[Microsoft] 16:59:14 HTML_WG()12:00PM has ended 16:59:15 Attendees were DanC, hsivonen, +49.251.2.aaaa, JulianR, Gregory_Rosmaita, [Microsoft] 16:59:27 Zakin, [Microsoft] was me 16:59:33 I'll edit minutes and send in the next day or so 16:59:40 chris -- precisely! you've hit the nail on the head -- as long as it works in non-extensible as well as extensible MLs 16:59:52 oedipus - It seems to me that the underscore is a solution to a problem that doesn't need solving 16:59:53 that's it, yes. 17:00:03 I think dash works. 17:00:13 hsivonen: could you elaborate? 17:00:18 namespaces apparently have some problems in IE, including IE7. 17:00:33 We're looking into it; we think it's a bug. 17:00:36 chrisW - yes with regards to application of styling control 17:00:56 chrisW - a bug that dates back to (at least) IE5, i believe 17:01:02 oedipus: if we want to reserve a prefix, aria- with the hyphen is a non-colliding prefix 17:01:11 oedipus: Doug wanted to reserve a delimiter 17:01:24 oedipus: the hyphen is not a non-colliding delimiter 17:01:37 but I don't think we need to reserve a delimiter 17:01:38 oedipus - no, the bug that would need to be fixed is WRT attribute selectors. 17:01:45 we only need to reserve a prefix 17:01:50 (unsupported prior to IE7) 17:02:41 HS - the dlimiter could be parsed as a part of a string as long as that is standardized, just like the colon case 17:02:46 oedipus: if we want ARIA to look like a consistent part of HTML and SVG, the hyphen is the way to go 17:03:13 oedipus: but the underscore was specifically for *not* making it look like a normal part of the languages 17:03:21 hmmmm.... 17:03:45 if it were just for HTML, that would be fine 17:04:08 underscores aren't that unusual -- think "_DEFANGED.mp3" 17:04:25 shepazu: well, in SVG stroke properties start with stroke-, so it would be consistent for ARIA properties to start with aria- 17:04:34 but you're asking to impose the lack of proper namespacing on XML in general, not just on HTML 17:04:52 shepazu: not in general. just for XHTML and SVG 17:04:59 ARIA support shouldn't be based on conventions of known markup languages & dialects today, but provide for future extensibility 17:05:18 for that, it may well need a "special dilimeter" 17:05:35 hsivonen: those are both XML, and we want them to remain XML 17:05:41 1 17:05:45 ARIA is a way for retrofitting accessibility on legacy languages (HTML and SVG) 17:05:59 it isn't the preferred solution going forward 17:06:07 it is also a first step -- an intensive triage effort 17:06:27 that's an oversimplification, hsivonen 17:06:33 shepazu: aria- remains XML as much as stroke- remains XML 17:06:35 hsivonen: at least not preferred for those things which get their own built-in widget elements 17:07:00 hsivonen: but it may be the only sensible solution for some thing even going forward 17:07:02 it needs to be available, however, even if not the preferred solution for MLs and widgets that don't have native keyboard support, for example 17:07:15 hsivonen, why is underscore not acceptable? 17:07:37 give me one technical (not aesthetic) reason it doesn't work? 17:08:17 shepazu: the reasons are aesthetic, pedagogic and ergonomic 17:08:41 shepazu: aesthetic, pedagogic and ergonomic reasons are valid reasons 17:09:00 but not show stoppers 17:09:01 timbl has joined #html-wg 17:09:08 hsivonen: what's the ergonomic problem with undercore? 17:09:30 oedipus: with usual input methods, it is harder to write than the hyphen 17:09:38 hsivonen: so is < > and : 17:09:56 and you think they outweigh the technical problems that using non-prefixed namespaced attributes cause in XML? 17:10:03 aaronlev: yes, but that's not a good reason to make things harder 17:10:10 hsivonen: yes but come on 17:10:10 I believe the argument is that underscore looks inconsistent with other vocabularies we already have (e.g. stroke-), and doesn't add any benefit over dash. 17:10:15 let's fine some common ground and move on 17:10:32 i don't understand why underscore can't serve as common ground? 17:10:35 a namespace would be the "right" way to do this - but 1) HTML doesn'there's a namespace issue 17:10:39 erk 17:10:42 Chris: I'd like to use it as another namespacing delimiter 17:10:42 shepazu: I don't think aria-* prefixed names would cause technical problems in actual Web XML vocabularies 17:10:46 people have been typing shifted punctuation without complaints since the beginning of html 17:11:01 and CSS thing curly braces 17:11:04 hsivonen: SVG is used on more than just the "Web" 17:11:06 but 1) HTML "doesn't have namespaces" (though IE does, in HTML) - and 2) IE has a namespaced attribute updating bug. 17:11:22 None of these seem like they should be religious problems. 17:11:36 Chris: yeah, it is pretty clear that the colon is out 17:11:41 yes, SVG will be used in digital talking books which are evolving into compound document formats 17:11:55 Chris: it is not just bikeshedding - vs _. 17:12:25 hsivonen: it's pretty clear in your book that the colon is out for HTML, it's not off the table for SVG.. I'm trying to find a compromise solution 17:13:04 s/not/now/ in my last line 17:13:17 congratulations, you made me look up "bikeshedding" :) 17:13:36 better the bikeshed than the woodshed... 17:14:18 I think we're getting pushback now because there is a resistance to any kind of namespacing or extensibility among many HTML5 people, and this is a way to do that that they can't argue technically with 17:14:34 shepazu: I realize that it is a compromise. I'm just saying that it an ugly, inconsistent and less ergonomic compromise. and I don't think there's an actual technical need for it 17:15:31 hsivonen: I'm sorry, I simply don't think that your sense of aesthetics is more important than real technical issues 17:15:34 ok, so if colon is prettier, why not treat it as simply part of a string for HTML parsing? 17:15:39 shepazu: fwiw, I've myself suggested the underscore as a way to do extensibility 17:15:46 and you know the technical reasons as well as I 17:15:46 i think the ergonimc argument is bogus -- it's just as good as most of the punctuation people use for computing and html 17:16:03 shepazu: I just don't view ARIA as a random extension 17:16:05 and i wish we would stop talking about how ugly it is, think of the _'s hurt feelings after all 17:16:12 oedipus, colon can't be used properly in IE 17:16:13 I still don't see the technical argument for _ over - 17:16:15 i mean, poort underscore 17:16:21 aaronlev: it sure beats whitespace delimiters... 17:16:23 hober: there is none 17:16:24 i think it's cute 17:16:34 it's humble 17:16:44 self-effacing 17:16:51 it will work, which is the only thing we are ALL after 17:17:30 hsivonen: please stop spinning the truth... you may not agree with the technical goal, but there is one 17:17:32 taoism says that true power is being the lowest, not the highest- and the underscore realizes that, it's a deeper understanding of power to be humble 17:17:49 dear, humble, powerful underscore 17:18:07 What's the technical argument for aria_? 17:18:18 hober: compared to what? 17:18:25 aaronlev: "A man of the highest benevolence acts, but from no ulterior motive. A man of the highest rectitude acts, but from ulterior motive. A man most conversant in the rites acts, but when no one responds rolls up his sleeves and resorts to persuasion by force." -- Lao Tsu, Tao Te Ching 17:19:20 hober: in HTML, it can serve as just another string, in XML, it could serve as a namespace delimiter so that SVG and XHTML could use proper namespacing 17:19:44 shepazu: right 17:19:46 shepazu: it is just a string in XML, too 17:19:49 seriously the aestethic argument and the ergonomic argument are really lifeless 17:19:50 XML already has a namespace delimiter. 17:20:17 hober: yes, but there is a struggle over what namespace 17:20:22 hober: but the colon, the current NS delimiter, does work in IE and CSS properly 17:20:25 hober: yes, but this way the all the trouble that Namespaces in XML cause are sidestepped 17:20:37 hober: no namespace resolution happens technically 17:20:50 hober: only in terms of spec organization 17:21:27 hober, please read http://www.schepers.cc/?p=46 act III scene III (the bottom) 17:22:44 shepazu: fwiw, I think you kill any benefit of the _ delimiter if you try to make the XML layer aware of it 17:23:00 hsivonen: how so? 17:23:00 shepazu: the whole trick is that the XML layer doesn't tamper with it 17:23:20 no, the whole trick is that IE and CSS work with it 17:23:58 oedipus: now it is a simple string as far as APIs and parsing all treat it the same way and don't try to do any further processing 17:24:00 it won't harm existing, unaware XML processors, and can be used in supporting XML processors 17:24:52 shepazu: if a new underscore-aware DOM API was released, we'd be back to the point of having an API difference with pre-existing browsers 17:25:03 ARIA is being held hostage to others' religio/philosophic/implementation-decisions -- it should be absolutely neutral so it can be ubiquitously applied 17:25:56 oedipus: yes 17:25:59 oedipus: i think it will be resolved 17:26:09 it's absurd for it to not be 17:26:40 ARIA politeness levels model will ALWAYS be necessary, and the point is to enable a user to have a uniform method of setting them client side, so that they are not only widely implemented, but widely used 17:26:50 actually, it's not necessary to treat an underscore itself as special... it would be the registered "nsname + _" 17:27:21 hsivonen and aaronlev: at least we've got a toe on some common ground! 17:27:33 that would be the minimal token of meaning, not the underscore 17:27:34 we're just half a character apart 17:27:55 shepazu: could you please outline exactly (e.g. write a draft spec) how you think this underscore namespacing idea should work? 17:28:10 shepazu: because i'm completely lost there 17:28:31 zcorpan: it doesn't apply to HTML, which isn't NS aware 17:28:47 aria_* would just be treated as a string in HTML 17:29:09 Why does the solution to the "using ARIA in HTML, XHTML2, and SVG" problem need to be a generalized namespacing thing? 17:29:16 and I don't think this should be gated on my having the time to create a proposal beyond what I've already written 17:29:20 shepazu: the DOM is namespace aware. do you suggest that aria_ would have different processing on the DOM if it came from parsing HTML or parsing XML? 17:29:49 hober: it doesn't need to be a generalized thing, IMO 17:29:55 shepazu: if so, i would object, because the whole point of aria- was to have the *same* processing in both cases 17:30:11 zcorpan: exactly 17:30:14 zcorpan: that's not what I said 17:30:24 shepazu: please clarify, then 17:30:43 it would have the same processing, just not the same parsing 17:30:56 shepazu: I don't follow 17:31:21 in HTML5, the string "aria_*" would be enough (presumably) to put it into the aria ns 17:31:23 shepazu: the key feature of it is that the parser and the DOM don't try to process the prefix in any special way 17:31:45 shepazu: that it is just a naming convention the parser and the DOM know *nothing* about 17:32:06 hsivonen: are you saying that you won't treat aria properties as being in the aria NS? 17:32:16 right 17:32:21 shepazu: yes. that's the whole point 17:32:24 the attributes are in no namespace 17:32:39 if we want to have different parsing in html and in xml, then we can use the colon. 17:33:06 colon doesn't work in IE and CSS 17:33:30 shepazu: doing special processing with the underscore doesn't either 17:34:38 hsivonen: the syntax and functionality would be the same in XHTML, SVG, and HTML, even if the DOM tree isn't 17:34:48 and that's what matters to authors 17:34:54 not to script authors 17:35:09 rather, to authors that don't understand about namespaces 17:35:15 shepazu: but we want the DOM tree to work the same for script authors in HTML and in XHTML in shipped browsers and in future browsers 17:35:23 hsivonen: exactly 17:36:03 yeah i'd like them to be in no namespace as well 17:36:15 and have it work the same in the dom no matter what 17:36:17 then I'll have to think about it... it seems that you keep adding more constraints on this to make it more difficult to do 17:36:35 shepazu: it isn't difficult to do at all 17:36:35 it makes it simpler to implement that way, for the browser and author 17:36:47 shepazu: you make it harder by inventing additional processing 17:36:57 shepazu: the whole point is not to have additional processing 17:37:00 shepazu: we've had the same constraints all along 17:37:50 in HTML, yes, but now you're adding constriants to XML languages like XHTML and SVG as well 17:37:53 "The processing should be the same for both HTML and XHTML." -- http://lists.w3.org/Archives/Public/public-html/2007Sep/0516.html 17:38:00 which doesn't sit well with me 17:39:09 Hmm. In two of those three cases (HTML5 and XHTML5), we clearly want the DOM to be the same, right? How are we additionally burdening XHTML5? 17:39:09 aaronlev: why do you want them to be in the null NS? 17:39:27 to avoid extra processing 17:39:37 and differences between how we handle it in text/html vs. all else 17:39:56 actually separating the attributes into 2 components just confuses things 17:40:01 don't see what it adds 17:40:15 shepazu: the thing is that the text/html legacy affects to DOM and XHTML and SVG inherit the DOM 17:40:22 shepazu: the power of legacy is huge 17:40:29 shepazu: but that's how it is 17:41:06 i agree with that too 17:41:08 well, maybe we don't have a way forward after all, unless someone can propose something else 17:41:31 hsivonen: yes, but the gaps in support for legacy is even "huger" 17:41:48 shepazu: what's the barrier with allowing aria attributes in no namespace within SVG? is it philosophical or practical 17:41:51 oedipus: I don't understand your point 17:42:41 if we are bound by legacy implementations, and throw away anything that isn't 100 per cent supported, then there is no alternative but ARIA to provided the needed semantics and bindings 17:43:01 aaronlev, it won't validate (which is a bellweather for proper processing in XML-aware applications besides browsers) 17:43:51 oops, bellwether 17:44:00 shepazu: it will validate if you use a suitable schema 17:44:30 mjs has joined #html-wg 17:45:17 kingryan has joined #html-wg 17:45:21 shepazu: if you want to validate against a fixed pre-existing schema, you can't add any syntax features (except ones that subvert the expressive power of the schema) 17:46:21 you can with NVDL 17:46:52 shepazu: if you have a namespace wildcard, you are effectively just punching "don't care" holes in your schema 17:47:05 shepazu: that is, choosing not to validate parts 17:47:19 that's not what I said 17:47:25 shepazu: I don't see how choosing not to validate parts makes sense with the validation argument 17:47:46 you split those sections off to validate against their own schema, not the SVG schema 17:48:07 gavin_ has joined #html-wg 17:48:08 shepazu: you are letting validation to wag the spec and then implementation 17:48:16 that's totally backwards 17:48:22 implementations should wag the spec 17:48:33 and even if that weren't the case, there is still value in validating just the SVG parts 17:48:33 and validation is the tip of the tail that the spec wags 17:48:51 hsivonen: no, that's not what I'm doing, as I explained yesterday 17:49:14 I agree (as I agreed yesterday) that validation is the end tool 17:49:18 not the driver 17:49:33 hsivonen: shepazu's validate against own schemas makes sense in CDF terms 17:50:19 but as I said a few lines early, validation is not for validation's sake, it's to indicate if the document can work properly in XML processing tools 17:50:27 shepazu: you are basically saying that you choose not to copy and paste aria attributes into your schema and in addition choosing to be limited to the ways of filtering the infoset that NVDL provides 17:52:29 hsivonen: ARIA is a new technology, and despite what you claim they *should* do, they very well may have differences between v1 and v2, and we don't want to lock down the functionality in SVG when there is a perfectly good existing extensibility mechanism (that you just don't happen to like) 17:52:50 I'm really tired of this anti-ns religion 17:52:58 shepazu: are we now moving along from validation? 17:53:20 what? 17:53:34 shepazu: I saw a change of topic 17:53:46 I don't see where 17:54:14 shepazu: you didn't comment on the contraints on schemas and validation technology you chose 17:54:29 shepazu: anyway, legacy HTML doesn't have namespaces in the DOM 17:54:45 shepazu: ergo, introducing namespaces causes scripting differences 17:55:04 hsivonen: I did comment on it... the very next line... 17:55:36 shepazu: I saw that as discussing versioning and incompatible changes 17:55:42 yes... 17:56:19 you want us to put ARIA v1 in our schema... and if we did that, we'd be locked down to that version 17:56:33 I guess we could make multiple schemae 17:56:52 shepazu: as for how easy namespaces are for authors, I think the fact that we have spent so much time clearing confusion about what people mean in what case 17:56:57 and how namespaces work 17:56:57 but that's a slippery slope 17:57:02 is proof that they are too hard 17:57:42 this discussion is really a major root of the problem 17:57:49 hsivonen: an author doesn't need to understand all the intricacies of schema validation and such to *use* namespaces 17:57:55 many people in w3c have vastly different opinions on namespaces 17:57:55 shepazu: you'd only be locked if you placed constraints on yourself saying that you cannot publish updated schemas 17:58:25 shepazu: HTML5 deals with this by decoupling the schemas from the spec 17:58:41 as far as i'm concerned, it doesn't matter whether the svg or html specs even mention ARIA, or what any schemas contain. i care about the DOM being the same, the syntax being the same in different serializations, and having it implemented interoperably. 17:58:46 shepazu: the schemas fantasai and I have written can be fixed independently of spec 17:59:21 hsivonen: and that works for HTML, where you have already said there isn't any goal of making it blend well with other languages 17:59:46 shepazu: the being locked reason is not a technical reason. it is just that a WG decides that they have to publish a frozen schema 17:59:55 we're having to claw and scrabble and dig for ways to make SVG work with your parser, while with XHTML, it just works 18:00:04 no, it's not, hsivonen 18:00:21 zcorpan: i strongly support your statement about the importance of the DOM being the same, the syntax the same, and the implementation interoperable 18:00:40 oedipus: ok :) 18:00:57 do I also then have to publish a schema for how SVG works with XHTML, XForms, MathML, CellML, MusicML, etc, and any combination of those? 18:01:18 shepazu: I don't think you have to publish any schemas. 18:01:24 how many schemae do we have to write? 18:01:32 shepazu: 0. 18:01:39 shepazu: you don't need to write any. you can leave it to others 18:01:51 shepazu: just like the WG doesn't ship a browser 18:02:21 so, anytime an author wants to mix namespaces, they have to first learn how to write schemae? *that* seems like an undo burden on authors 18:02:39 Why do you need schemas to mix namespaces? 18:02:49 shepazu: no, they go and download an Open Source schema implementation 18:02:57 hober: you don't 18:03:13 or they don't care about schemas 18:03:27 hsivonen: oh, does Open Source" have a magical schema-writing elf? 18:03:45 shepazu: for HTML5, that's me 18:03:55 briansuda has joined #html-wg 18:03:57 hsivonen: you are a smart guy 18:04:10 and you know a lot about this domain 18:04:49 I see two advantages of leaving a schema out of a spec - 1. you don't have conflicts between normative text and normative schema, and 2. you shift the implementation burden to the people who think they actually need a schema. 18:05:03 but does every combination of XML dialects (or any language) need to have a smart, knowledgeable, dedicated guy like you to do this? 18:05:24 briansuda has joined #html-wg 18:05:56 Where does this need come from? 18:05:58 I don't get it. 18:06:04 shepazu: well, *someone* has to write a schema if a schema is to be written. so yeah, you need someone to do it 18:06:05 shepazu: if people need schemas, schmeas will be written 18:06:06 hsivonen: your "write a new schema" answer is not extensible, and you know it 18:06:08 in or out of WG 18:06:31 shepazu: my copy a schema and edit it is extensible 18:06:43 with namespaces, you don't need these extra schemae 18:07:01 with or without namespaces, you don't need schemas 18:07:08 shepazu: yes, you do. or you leave "don't care" unvalidated holes 18:07:11 briansuda has joined #html-wg 18:07:21 you just use NVDL and process each fragment according to its own schema 18:07:36 shepazu: then you are contrained by what NVDL lets you do 18:07:45 shepazu: and the tip of the tail is wagging the dog 18:07:52 constrained even 18:08:33 there are always constraints in any formal grammar.... HTML5 has tons of constraints, don't use that BS argument to make it look like I'm "constraining" anything unduly 18:08:46 fwiw, existing schema technology is woefully inadequate for capturing the conformance criteria for HTML5 18:09:16 I have a lot of hand-rolled Java code in there to fill the gaps 18:09:28 that's HTML5, that's not XML's problem 18:09:50 gavin has joined #html-wg 18:10:06 shepazu: thinking XML languages don't have dark areas that schemas don't cover isn't realistic 18:10:11 because XML has been strict from the first (except XHTML), there is very little invalid, ill-formed XML out there 18:10:32 shepazu: with HTML5, the schema layer operates on a strict tree 18:10:34 hsivonen: sur, but not huge gaping holes right in the middle 18:10:37 tell that to the feedparser 18:10:44 shepazu: when I said Java, I didn't mean the parser 18:10:54 shepazu: I meant code on a higher layer 18:11:07 ...that also applies to XHTML5 18:11:22 e.g. overlapping cells are non-conforming 18:11:30 well, I have work to do, and we're not getting anywhere here 18:11:40 zcorpan: that's a great example 18:12:07 fwiw, the official Atom RELAX NG schema totally sucks compared to the Python Feed Validator 18:12:11 that's a great example... of something that doesn't happen in validated XML 18:12:28 also, note that Atom's schema is informative, not normative. 18:12:30 shepazu: you can have overlapping cells in XHTML5 18:12:42 shepazu: and XHTML 1.0 for that matter 18:13:05 shepazu: I'd love to see a schema that enforces table integrity 18:13:30 shepazu: with colspans and rowspans 18:13:42 how can you have overlapping cells in XHTML1? 18:14:07 you have a table with two rows and two columns 18:14:12 you mean overlapping elements, or just table cells? 18:14:19 one cell spans the row and another spans the column 18:14:27 with rowspan="2" and colspan="2" 18:14:33 table cells 18:14:35 dbaron has joined #html-wg 18:14:38 not misnested tags 18:14:43 oh 18:14:50 that's not what I was talking about 18:15:03 that's just referencing 18:15:11
    18:15:19 doh 18:15:25
    18:15:48 that looks well-formed to me 18:15:53 yes 18:15:55 shepazu: it isn't conforming 18:16:10 shepazu: the cells overlap, and overlapping cells are non-conforming 18:16:11 I didn't say anything about that 18:16:27 shepazu: writing a validator that only checks for well-formedness is putting the bar really low :-) 18:17:00 like I said, it's just a first step toward real usability... that doesn't invalidate anything I've said 18:17:07 I have to go 18:17:13 ttyl 18:17:15 see you 18:18:57 since the underscore namespace idea seems to be incompatible with the goals of ARIA (namely that the DOM would be different), it seems unwise to use underscore for ARIA since that would in turn block the underscore for the namespace idea 18:19:23 i don't object to the namespace idea in general 18:20:08 (even though i don't understand how it would work yet) 18:20:09 aaronlev has joined #html-wg 18:20:39 (or perhaps *because* i don't understand how it would work yet) 18:20:47 no, the whole point of doing underscore for namespacing was a way to work aria into both HTMl and SVG with compatible syntax 18:21:07 without that, underscore means nothing 18:21:23 so I'd argue we should still use it 18:21:49 in the current spec, it means nothing 18:21:50 because it makes aria attributes more distinctive 18:21:58 why can't we use aria- in both HTML and SVG? 18:22:30 ok, I'm out of here.... this is where I came in 18:22:43 krijnh has joined #html-wg 18:36:09 Considering the recent aria discussion, I need to remove dash from my highlights 18:37:22 dash dash dash dash dash dash ;) 18:37:32 Too late, already disabled it :P 18:37:39 :( 18:40:30 timbl has joined #html-wg 18:40:47 aaronlev has joined #html-wg 18:46:15 zcorpan, I thought about what you said about the DOM... I have a proposal 18:46:27 get/setAttribute would still work with my scheme, but get/setAttributeNS would fail if used differently in HTML vs. SVG, because in SVG, the attributes would be in the ARIA namespace while in HTML they would be in the 'null' namespace. Also, the processing model would yield slightly different trees (not the shape of the tree, but only the namespace property for the ARIA attributes). Do you really see that as a blocker? It's not that much extra processing 18:47:07 hasather has joined #html-wg 18:47:54 shepazu: redefining how XML to DOM mapping works is a pretty big deal, so yeah, I'd consider it a blocker 18:48:14 shepazu: also, we want scripting to work the same way with HTML5 and XHTML5 18:48:54 hsivonen: it would, if you used get/setAttribute... they would act as if the element were in the null NS 18:49:48 you'd still be redefining how DOM Core works 18:49:57 in what way? 18:50:15 by putting non-colon attributes in a namespace 18:50:50 no, that's the symptom... where does it say in DOM Core that you can't do that? 18:51:13 shepazu: shipped implmentations don't do it 18:51:13 (I'm not saying it doesn't, I'm just asking for proof) 18:51:31 hsivonen: shipped implementations don't do ARIA, either 18:51:40 that's different 18:51:45 I don't see how 18:51:47 different layers 18:51:49 it's adding a feature 18:52:02 changing the DOM shakes the foundation 18:52:10 that's hyperbole 18:52:46 and metaphor... not real technical evidence 18:53:04 shepazu: changing how the DOM Core methods work is way out of scope 18:53:20 and i don't see the benefit of doing so 18:53:28 the scope of this goes beyond ARIA 18:53:43 and the HTML WG and the SVG WG 18:53:52 yes, of course 18:53:54 so? 18:54:07 you're asking for a major change to how XML processing is handled, anyway 18:54:15 no, i'm not 18:54:22 this is just an alternate change 18:54:26 the xml processor would not be changed 18:54:36 the dom core methods would not be changed 18:54:38 not in browsers, but in other UAs 18:54:38 under my proposal 18:54:39 shepazu: no, the whole point is *not* asking for any change to XML or DOM Core 18:54:59 exactly 18:55:01 what's wrong with asking for an extensible addition to XML or DOM Core? 18:55:23 it breaks compat with existing implementations 18:55:30 no, it wouldn't 18:56:07 get/setAttribute would still work the same, as would get/setAttributeNS in non-supporting browsers 18:56:44 the NS methods would do different things in legacy implementations and new implementations 18:56:46 and authors would be encouraged not to use the NS-aware methods (which they wouldn't be doing anyway, in your scheme) 18:56:46 shepazu: working differently in supporting and non-supporting browsers would be the problem 18:57:00 shepazu: just like with the colon, IE does different things now 18:57:25 hsivonen: that's IE's problem not an inherent defect 18:57:59 oedipus: shipped IE out there is a constrain on what we can and cannot do 18:58:13 oedipus: inherentness does not matter 18:58:20 oedipus: it's a compat problem between implementations 18:58:20 oedipus: nor whose fault it is 18:58:22 if it were, we could just use the colon 18:58:26 *were not 18:58:29 oedipus: legacy just is 18:59:03 hsivonen: i know legacy just is -- that's why ARIA is so important 18:59:59 for backwards and forwards compatibility; i don't want to sacrifice future uses of ARIA or ARIA-like models on the altar of legacy -- 19:00:15 DanC: I entirely forgot about the telecon, otherwise I would have been :) 19:01:11 oedipus: the best way not to sacrifice ARIA is to use aria-* (the second best is aria_*) and not changing anything about how parsing and the DOM work 19:01:41 that's the best way for HTML, not for other languages 19:02:00 shepazu: in browsers, the other languages live in the same DOM 19:02:17 right, that's why DOM-equivalence is so key 19:02:22 but the other languages are used outside the browser! 19:02:40 shepazu: but also in the browser 19:02:49 shepazu: that's why the legacy applies 19:02:59 if the other languages are used to create a DOM in a non-browser context, that DOM should be as similar as possible to a browser DOM, it seems to me 19:03:00 hi jgraham ; are you interested to help maintain an HTML WG issues list? (have you read the telcon notes?) 19:03:19 the WHATWG was formed because people thought outside the browser 19:03:47 yes, but my solution at least approaches some bridge between the two worlds, and yours doesn't 19:03:48 the DOM sucks so badly that if you aren't in a browser, you should probably use something else 19:03:51 like ElementTree 19:04:10 html5lib is my bridge between the two worlds :) 19:04:11 hsivonen: really? it strikes me that it was formed because people were thinking intensely about their own browsers and implementations 19:05:05 I want to write non-browser code that operates on a mix of languages at the DOM level. I don't want that DOM code to differ from in-browser DOM code I might write. 19:05:16 oedipus: yes, the very real needs of browsers were overlooked 19:05:40 hsivonen: so now it's the browser's turn to ignore everyone else? 19:05:50 we aren't 6-year-olds, hsivonen 19:05:55 when I write non-browser code, I want the infoset to look the same regardless of serialization 19:06:41 shepazu: no, it's not about ignoring everyone else. it is about taking the contraints browsers face as constraints. 19:06:52 hober: your point is quite well taken 19:07:26 hsivonen: browsers face or their implementors face? 19:07:36 hsivonen: we are trying to take *all* constraints, browser and non, into account... you were speaking as if the browser was the only set of constraints 19:08:14 shepazu: browser constraints are *very* important, because they are what people use to interact with the Web 19:08:25 hsivonen: I agree completely 19:08:44 do you also agree that the other constraints are important? 19:08:55 what are the other constraints? 19:09:02 it's hard to be abstract about them 19:09:08 shepazu: I think Web specs should be for the Web foremost 19:09:27 hsivonen: that doesn't really answer the question 19:09:29 shepazu: if other constraints and Web contraints are opposed to each other, the non-Web contstraints should yield 19:09:53 but we don't need to set up artificial oppositions 19:09:59 oedipus: browser implementor face with the reality of the market 19:10:01 hsivonen: tell that to the DAISY consortium, whose goal is to provide digital talking books that can be processed/parsed on the web, on dedicated devices, and generic-non-web devices 19:10:29 including delivery to mobile devices 19:10:50 we need to find ways that address the various needs of browsers and non, not just say it can't be done 19:11:03 oedipus: the kinds of ebooks I care about are the ones I can read in my Real Browser on a mobile device 19:11:32 oedipus: that is, HTML ebooks 19:11:33 hsivonen: yes, but when the market is so closed and constrainted; and as for ebooks, you and i should be able to read the same release at the same time no matter the modality 19:12:15 shepazu: could you please list exactly what the non-browser constraints are, and for whom those are constraints? and why? i'm not sure i understand that still 19:12:22 oedipus: the HTML ebooks I've read on a mobile device weren't created for mobile devices. I just put them on one 19:14:46 btw, i need to leave now, i'll check the log tomorrow 19:15:05 have a good one 19:16:21 timbl has joined #html-wg 19:30:31 DanC: Sure I guess I still have some free time :) (it's taken me a while to read the backlog, hence the slow response) 19:33:41 speaking of backlog and slow response, I'm now in a phone meeting. glad to hear you're interested. I'll be in touch! 19:33:53 mjs has joined #html-wg 19:55:45 gavin_ has joined #html-wg 20:22:48 krijnh has joined #html-wg 20:46:33 mjs has joined #html-wg 22:03:32 gavin_ has joined #html-wg 22:06:47 beowulf has joined #html-wg 22:16:24 mjs has joined #html-wg 22:19:41 anything new? 22:21:59 yeah, anne, we decided to ditch html5 and work on xhtml2 22:23:22 sounds sensible 22:27:32 and we're gonna write xhtml2 in rdf 22:27:50 anne: do you see the scrollback after the telecon? 22:28:04 anne: changes to DOM Core were suggested 22:28:34 <-- this needed a 22:29:05 At the start of what hsivonen said 22:29:14 have we considered no delimiter at all? 22:29:16 ariadisabled? 22:29:18 ariachecked? 22:29:24 that would actually fit into HTML5 even better 22:29:38 yuck 22:29:54 it's what most html attributes are like 22:30:47 most html attributes don't have an acronym as their first part and aren't being logically grouped by their first part 22:37:30 hsivonen, is that the thingie with the underscore? 22:37:43 hsivonen, I was hoping I could ignore that 22:38:33 anne: what's the thingie with underscore? 22:39:39 the changes to DOM Core 22:39:46 anne: yes 22:40:10 which, of course, is totally missing the point of not using the colon 22:41:23 yeah, dunno 22:41:40 seems like it's not really worth discussing this anymore as no technical arguments are put forward 22:41:51 can we use the hyphen then? 22:41:57 i'd say yes 22:42:15 just "disabled"? 22:42:16 well, with aria as prefix instead of aria- 22:42:19 ah yes 22:42:22 i'm starting to like that too 22:44:14 I don't have a strong opinion on - v _ except that the _ solution seems to be tied to also solving an even harder problem, but I really don't like not having a separator purely on aesthetic grounds 22:52:54 whoa, lots of comments on SVG in text/html 22:53:14 that's probably a (recent) record for comments on my blog 22:53:36 that all those people are willing to write markup 23:00:46 ah I see, other people linked 23:01:48 i love "Since most SVG is tool-generated, there's no compelling reason to "simplify" the syntax" 23:01:59 I would have said "Since most SVG is tool-generated, there's a compelling reason to "simplify" the syntax" 23:03:12 i don't really understand why svg wants to be in text/html though... i mean, isn't it just a supercharged font tag? 23:05:49 does it make it any better when it's in a data: URL? 23:07:45 I don't really want to become an advocate of presentational markup, but sometimes little shorthands are convenient and not really harmful 23:08:44 The argument that things are not black / white applies to "semantic markup" as well, I think 23:09:53 polin8 has joined #html-wg 23:15:38 Indeed, I view semantic markup as a means to an end 23:17:37 sbuluf has joined #html-wg 23:19:49 jgraham: semantics have to be functional to be meaningful 23:24:44 kingryan: if I understand you correctly, that may depend on the definition of functional and meaningful you choose. However I'm going to sleep now rather than thinking about the semantics of semantics :) 23:25:19 Thezilch has joined #html-wg 23:25:31 you may want to check if html5lib/ruby passes the tests I just checked in - for some reason my ruby isn't set up right 23:25:50 timbl has joined #html-wg 23:26:03 jgraham: good point and I'll check it out 23:34:25 anne: well, consider it from the point of view of an aural browser or lynx or something like that 23:49:36 olivier has joined #html-wg