Re: QT4CG meeting 069 draft minutes, 12 March 2024

> I dislike the `()` argument just as much as you do, but I dislike even
more the idea of
>  shipping a function library that looks like each function was designed
> by a different person using different criteria.

No, it would look like that the function library is being designed by
people who care about the user, and who learn from their past mistakes and
improve their work.

Thanks,
Dimitre

> This function can easily handle strings - produce a "string complement" in
> the value space for a particular collation.
>
> For a simplified example, revert("abc") would produce "zyx" . This is
> doable and really valuable.
>
>
> I might well have raised the idea. But I'm not actually sure how you would
> implement it: what would `revert("")` produce that sorts after revert($X)
> applied to any other string $X?
>
>
> Not anything personal, but as a future user of this function I would hate
> to enter unnecessarily *() *for the collations argument, every time I
> call this function.
>
>
> I dislike the `()` argument just as much as you do, but I dislike even
> more the idea of shipping a function library that looks like each function
> was designed by a different person using different criteria.
>
> Michael Kay
> Saxonica
>



On Wed, Mar 13, 2024 at 5:08 PM Michael Kay <mike@saxonica.com> wrote:

>
> This function can easily handle strings - produce a "string complement" in
> the value space for a particular collation.
>
> For a simplified example, revert("abc") would produce "zyx" . This is
> doable and really valuable.
>
>
> I might well have raised the idea. But I'm not actually sure how you would
> implement it: what would `revert("")` produce that sorts after revert($X)
> applied to any other string $X?
>
>
> Not anything personal, but as a future user of this function I would hate
> to enter unnecessarily *() *for the collations argument, every time I
> call this function.
>
>
> I dislike the `()` argument just as much as you do, but I dislike even
> more the idea of shipping a function library that looks like each function
> was designed by a different person using different criteria.
>
> Michael Kay
> Saxonica
>
>

-- 
Cheers,
Dimitre Novatchev
---------------------------------------
Truly great madness cannot be achieved without significant intelligence.
---------------------------------------
To invent, you need a good imagination and a pile of junk
-------------------------------------
Never fight an inanimate object
-------------------------------------
To avoid situations in which you might make mistakes may be the
biggest mistake of all
------------------------------------
Quality means doing it right when no one is looking.
-------------------------------------
You've achieved success in your field when you don't know whether what
you're doing is work or play
-------------------------------------
To achieve the impossible dream, try going to sleep.
-------------------------------------
Facts do not cease to exist because they are ignored.
-------------------------------------
Typing monkeys will write all Shakespeare's works in 200yrs.Will they write
all patents, too? :)
-------------------------------------
Sanity is madness put to good use.
-------------------------------------
I finally figured out the only reason to be alive is to enjoy it.

Received on Thursday, 14 March 2024 00:25:02 UTC