[Bug 5326] [UPD] Terminology - "transform expression"

http://www.w3.org/Bugs/Public/show_bug.cgi?id=5326

           Summary: [UPD] Terminology - "transform expression"
           Product: XPath / XQuery / XSLFO / XSLT
           Version: Recommendation
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: minor
          Priority: P2
         Component: Update Facility
        AssignedTo: andrew.eisenberg@us.ibm.com
        ReportedBy: mike@saxonica.com
         QAContact: public-qt-comments@w3.org


It's confusing to have an expression called a "transform expression" (with
non-terminal symbol TransformExpr) that does not use the keyword "transform" in
its syntax. Members of the WG will be able to relate to this because they know
the history, but it's illogical when seen without this knowledge.

For implementors, it makes it difficult to decide whether to use the term
"transform expression" in error messages - will users know what this term is
referring to? It's better for names of expressions to bear some relationship to
the keywords that characterize them.

I suggest renaming it to a "copy-modify" expression, with the non-terminal
CopyModifyExpr.

Received on Wednesday, 19 December 2007 17:35:12 UTC