- From: Norm Tovey-Walsh <norm@saxonica.com>
- Date: Mon, 05 May 2025 11:08:51 +0100
- To: public-xslt-40@w3.org
Hello, Dimitre provided the following corrections to last week’s minutes. > * DN: I want to thank MK for the analysis. If we just have to vote for this PR, I think the question is wrong. First, it is devisive. This is lose-lose. (Scribe failed to capture an analogy about user interfaces.) Replace (Scribe failed…interfaces.) with: It is like asking the user to click on a single radio-button, when in fact the correct interface would be to present them with several check-boxes, each of which should be dealt with independently from the others. > * DN: The claim that this breaks the principle of substitutability: > > if (function-arity($f) eq 1) then [ $x ] > else if ($x instance of array(*)) then $x > else array { $x } > > * DN: Is wrong. Added: … DN asserted that in the particular case where a function is expecting as input a sequence of items, and it is provided with a single array, this array is exactly one item of the expected sequence - as it should be! - and thus there is no violation of any expectation or of the substitutability principle. > * DN: Having both functions would be redundant. Would that be bad? Added: + … DN enumerated several examples from biology to high-tech where redundancy is a good and necessary feature and argued that redundancy is necessary for specialization. I will publish the updated minutes with the agenda for tommorrow’s meeting. Be seeing you, norm -- Norm Tovey-Walsh Saxonica
Received on Monday, 5 May 2025 10:08:57 UTC