- From: <bugzilla@wiggum.w3.org>
- Date: Tue, 24 Mar 2009 15:17:42 +0000
- To: public-qt-comments@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=6731
Summary: Type of External Variable
Product: XPath / XQuery / XSLT
Version: Working drafts
Platform: PC
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: XQuery 1.1
AssignedTo: jonathan.robie@redhat.com
ReportedBy: jonathan.robie@redhat.com
QAContact: public-qt-comments@w3.org
The current XQuery 1.1 Working Draft discusses the static type inferred for
external variables:
If a variable declaration includes a type, that type is added to the
static context as the type of the variable. If a variable
declaration includes a VarValue or a VarDefaultValue but not an
explicit type, the type of the variable is inferred from static
analysis of the expression and is added to the static context.
Doesn't this belong in the Formal Semantics?
We do need to know what the required type of an external variable is. At the
last Face to Face, we decided the following:
- Static type has no dependency on external
- In a dynamic implementation, the static type is either (1) the
declared type, or (2) item()*
- The original paragraph cited in 2008Oct/0002.html is only true when
there is no external variable.
- Editorially, bringing the two descriptions of the types of external
variables closer together, and giving them similar structure, would
be helpful.
- Wording: 'the variable contains external' - be clear that this is
syntactic productions.
--
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
Received on Tuesday, 24 March 2009 15:17:52 UTC