Last call for comments on SRFI 228: Composing Comparators Arthur A. Gleckler (15 Nov 2022 21:03 UTC)
Re: Last call for comments on SRFI 228: Composing Comparators Marc Nieper-Wißkirchen (16 Nov 2022 12:17 UTC)
Re: Last call for comments on SRFI 228: Composing Comparators Marc Nieper-Wißkirchen (16 Nov 2022 12:34 UTC)
Re: Last call for comments on SRFI 228: Composing Comparators Daphne Preston-Kendal (16 Nov 2022 12:53 UTC)
Re: Last call for comments on SRFI 228: Composing Comparators Marc Nieper-Wißkirchen (16 Nov 2022 13:18 UTC)
Re: Last call for comments on SRFI 228: Composing Comparators Marc Nieper-Wißkirchen (16 Nov 2022 18:44 UTC)
Re: Last call for comments on SRFI 228: Composing Comparators Marc Nieper-Wißkirchen (16 Nov 2022 19:18 UTC)
Re: Last call for comments on SRFI 228: Composing Comparators Marc Nieper-Wißkirchen (16 Nov 2022 17:34 UTC)
Re: Last call for comments on SRFI 228: Composing Comparators Daphne Preston-Kendal (18 Nov 2022 19:06 UTC)
Re: Last call for comments on SRFI 228: Composing Comparators Daphne Preston-Kendal (23 Nov 2022 10:10 UTC)
Re: Last call for comments on SRFI 228: Composing Comparators Daphne Preston-Kendal (26 Nov 2022 10:54 UTC)
Re: Last call for comments on SRFI 228: Composing Comparators Marc Nieper-Wißkirchen (26 Nov 2022 11:22 UTC)
Re: Last call for comments on SRFI 228: Composing Comparators Arthur A. Gleckler (23 Nov 2022 19:43 UTC)

Re: Last call for comments on SRFI 228: Composing Comparators Daphne Preston-Kendal 23 Nov 2022 10:10 UTC

On 19 Nov 2022, at 01:35, Shiro Kawai <xxxxxx@gmail.com> wrote:

> That part is resolved by the replies to my post.  Sensible base cases can be defined, and it makes sense to have them taking zero arguments.

Can you formally define them and show that they are a correct base case, in the sense of being of null effect if appended to the end of another arguments list? I can observe how the sample implementation behaves (emergently) when given no comparator arguments, but I’m still far from certain that they’re correct in a compositional sense.

>> If it would really help, I will change this, although all it would do is split four sentences into four bullet points with nearly identical  – it’s not one big run-on sentence, much as I do have a tendency to write those.
>
> I think it helps.  For example, the first sentence of make-product-comparator says "a comparator which compares ..."; but the defining term used in srfi-128 comparators is "equality predicate" and "ordering predicate", so it is clear to define "compare" in terms of those predicates.

Okay, I will do this.

Arthur, could the last call be extended a few days while I/we work out the details of the issue with no arguments passed to make-{sum,product}-comparator?

Daphne