- From: Michael Dyck <jmdyck@ibiblio.org>
- Date: Tue, 9 Feb 2016 02:24:39 -0500
- To: public-xsl-query@w3.org
The proposed wording in 3.1.5.1 says: If F is a partially applied function, the implementation of F is called, supplying the value of each fixed position as the argument of the corresponding parameter. "the implementation of F is called": This phrase raises the question of what it means to call the implementation of a function. Of course, if the implementation is implementation-dependent, we can't say. But if it isn't, we can, and should, but I don't believe this text does so. "supplying the value of each fixed position as the argument of the corresponding parameter." First, fixed positions are a property of a partial function application (i.e., a hunk of syntax), not of a partially applied function. When it comes time to invoke the PAF, fixed positions don't exist. Second, supplying a value for each fixed position is exactly what the PFA did when it created the PAF. When you invoke the PAF, you instead supply values for its parameters. -Michael
Received on Tuesday, 9 February 2016 07:25:08 UTC