[Bug 11682] under-specification of fn:available-environment-variables and fn:environment-variable

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

--- Comment #16 from Michael Kay <mike@saxonica.com> 2011-02-21 16:21:26 UTC ---
In response to action A-461-02 to firm up the specification of these functions:

(a) Add a new component to the definition of the dynamic context in the
language book:

environment-variables: a set of (name, value) pairs. Both the name and the
value are strings, and the names are unique within the set. The set of
environment variables is implementation-defined and MAY be empty. A possible
implementation is to provide the set of POSIX environment variables (or similar
concepts on other operating system platforms) appropriate to the process in
which the query|expression is initiated. The set of environment variables, and
their values, are _stable_.

(b) Change the specification of fn:available-environment-variables and
fn:environment-variable in F+) so that

(i) the function is defined as an accessor for this component of the dynamic
context

(ii) it is made clear that the function is deterministic.

Retain the notes about possible mappings to POSIX and operating systems; remove
the notes that talk about side-effects.

-- 
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 Monday, 21 February 2011 16:21:29 UTC