- From: C. M. Sperberg-McQueen <cmsmcq@blackmesatech.com>
- Date: Thu, 8 Sep 2016 11:54:46 -0600
- To: public-xsl-wg@w3.org
- Cc: "C. M. Sperberg-McQueen" <cmsmcq@blackmesatech.com>
The XSL WG met on Thursday, 08 September 2016. > 6. Email discussions. > 6.1 Options for what https://www.w3.org/TR/xslt <https://www.w3.org/TR/xslt> > Carines' action item email. To be discussed. > https://lists.w3.org/Archives/Public/public-xsl-wg/2016Mar/0011.html > We expect to begin the discussion of this topic on 8 September. In the absence of SCA, we decided to postpone this topic until 22 September. > 6.2 Invocation variants > https://lists.w3.org/Archives/Public/public-xsl-wg/2016Jun/0005.html > To be discussed when ACTION 2016-06-30-001 is completed. > The action has now been cleared: > https://lists.w3.org/Archives/Public/public-xsl-wg/2016Sep/0001.html > Ready for discussion. We may come back to this, but we decided not to take it up as our first topic of technical discussion. > 6.3 Component binding in inline functions > https://lists.w3.org/Archives/Public/public-xsl-wg/2016Jul/0005.html > https://lists.w3.org/Archives/Public/public-xsl-wg/2016Jul/0006.html > To be reviewed when new spec is published. On hold. > 6.4 source-document/@use-accumulators > https://lists.w3.org/Archives/Member/w3c-xsl-wg/2016Aug/0005.html > https://lists.w3.org/Archives/Member/w3c-xsl-wg/2016Aug/0007.html > We ran out of time on this one last week. MHK suggested we try to deal with this one now. ABr pointed to https://www.w3.org/Bugs/Public/show_bug.cgi?id=29805 MSM asked what happens when a reference to an unused accumulator (one not mentioned in @use-accumulators) is encountered; there is an error. There was some discussion of just which error it is, but eventually we all agreed that it was [ERR XTDE3362] not [ERR XTSE3300]. After discussion, we leaned towards assigning the same semantics to use-accumulators in both the streaming and the non-streaming cases. And similarly for merge-source; see bug 29804. DECIDED: to accept the proposals in bug 29804 "xsl:merge-source, drop the requirement that @use-accumulators and @streamable=yes must both be present/absent: XTSE3195" and bug 29805 "Allow xsl:source-document/@use-accumulators to be present when streamable=no" and instruct the editor to implement their intent. ACTION: MHK to implement the intent of the proposals in bug 29804 "xsl:merge-source, drop the requirement that @use-accumulators and @streamable=yes must both be present/absent: XTSE3195" and bug 29805 "Allow xsl:source-document/@use-accumulators to be present when streamable=no" and make @use-accumulators orthogonal to the use of non-use of streaming processing. At this point we proceeded to section 8 and tried to clear low-hanging fruit. > 7. XSLT Draft > The diff version is at the usual location. > Published CR: http://www.w3.org/TR/2015/CR-xslt-30-20151119/ > Internal version: > https://www.w3.org/XML/Group/qtspecs/specifications/xslt-30/html/Overview.html > W3C Candidate Recommendation 30 June 2016 > 8. Spec bugs > 29692 xsl:strip-space and packages > https://www.w3.org/Bugs/Public/show_bug.cgi?id=29692 <https://www.w3.org/Bugs/Public/show_bug.cgi?id=29692> > Status: Changes have been put into spec; bug marked resolved - bug > should not be closed until text is reviewed in next draft. > 29732 [xslt30] Streamable stylesheet functions: shallow-descent example > https://www.w3.org/Bugs/Public/show_bug.cgi?id=29732 > See MK action item. > 29747 [XSLT30] Allow the attribute xsl:stream/@streamable with a default of "yes" 19:58:45 > https://www.w3.org/Bugs/Public/show_bug.cgi?id=29747 > Check - review that all are OK with current status. > 29752 [XSLT30]two accumulator examples using count(tokenize(., '\s+')) respectively count(tokenize(., '\W+')) to count words give odd results 2016-07-25 > New - never discussed > 29790 [xslt30] Sample stylesheet for xml-to-json conversion uses a reserved namespace > bug list as of September 7 2016 23:35+01:00 For the open bugs, we started from the bottom of the list in the agenda (re-ordered here). > 29811 [XSLT30] 9.6 Static Variables and Parameters ACTION: Editor to do as comment 2 in bug 29811 "9.6 Static Variables and Parameters" requests and state explicitly that bug [ERR XTSE0010] may be raised when @select is required but absent. > 29808 [XSLT30] (editorial) xsl:use-package and using unnamed packages Mon 03:13 We talked through this briefly. DECIDED: to close bug 29808 "(editorial) xsl:use-package and using unnamed packages" as invalid, for the reasons outlined in the sequence of comments and accepted by the originator. > 29804 [XSLT30] xsl:merge-source, drop the requirement that @use-accumulators and @streamable=yes must both be present/absent: XTSE3195 Fri 16:47 > 29805 [XSLT30] Allow xsl:source-document/@use-accumulators to be present when streamable=no Fri 16:47 Both of these were taken care of by the decision reported in section 6.4 above. > 29803 [XSLT30] We accidentally lost the ability to use accumulators > on streamed nodes in the initial match selection, and other remnants > of removing @streamable from xsl:global-context-item Fri 15:44 We discussed; ABr and MHK summarized the bug description and possible solutions, and concluded eventually that the problem identified in comment 2 is already present and does not depend on attaching the attributes to the mode declaration. DECIDED: to adopt the proposal in comment 1 of bug 29803 "We accidentally lost the ability to use accumulators on streamed nodes in the initial match selection, and other remnants of removing @streamable from xsl:global-context-item", adding a @use-accumulators attribute to the xsl:mode element. ACTION: editor to implement the proposal in comment 1 of bug 29803 "We accidentally lost the ability to use accumulators on streamed nodes in the initial match selection, and other remnants of removing @streamable from xsl:global-context-item", adding a @use-accumulators attribute to the xsl:mode element. > 29798 [XSLT30]Request for clarification on built-in template rules for arrays Mon 10:28 DECIDED: to accept the bug report. ACTION: Editor to implement the proposal in bug 29798 "Request for clarification on built-in template rules for arrays" and fix the code snippets which purport to show the effect of the built-in template rule for arrays. > 29796 [XSLT30] Keys and documents Sat 17:17 MHK agreed that there is a lack of orthogonality here, but argued that it was a conscious design decision, and thus ought to be turned down at this stage. ABr suggested that a clarification might still be useful. DECIDED: to close bug 29796 "Keys and documents" as INVALID. ACTION: editor to implement the editorial suggestion in comment 2 of bug 29796 "Keys and documents", and make the discussion of xsl:key mention that keys cannot be used with unrooted trees (as already mentioned in the discussion of fn:key(). At this point the hour had elapsed and we adjourned. > 29732 [xslt30] Streamable stylesheet functions: shallow-descent example 2016-07-15 > 29747 [XSLT30] Allow the attribute xsl:stream/@streamable with a default of "yes" 2016-07-20 > 29752 [XSLT30]two accumulator examples using count(tokenize(., '\s+')) respectively count(tokenize(., '\W+')) to count words give odd results 2016-07-25 > 29790 [xslt30] Sample stylesheet for xml-to-json conversion uses a reserved namespace 2016-08-23 > 29793 [xslt30] stripping of type annotations on xsl:source-document Thu 19:09 > 12 bugs found. > 9. Test bugs > From bugzilla awaiting bug ABr desires to be discussed. ******************************************** C. M. Sperberg-McQueen Black Mesa Technologies LLC cmsmcq@blackmesatech.com http://www.blackmesatech.com ********************************************
Received on Thursday, 8 September 2016 17:55:12 UTC