Just wondering if there is a way to find
the indices of the pair of values passed
to the compare function (directly, without using find).

Here's a simple use of sort/compare:

        sort/compare a: [1 4 9 7 3 2] func [v1 v2][v2 < v1]

Now here you can see how many comparisons
occurred and at what positions they were at (hopefully):

        n: 0
        sort/compare a: [1 4 9 7 3 2] func [v1 v2][
                print [index? find a v1 index? find a v2 ":" v1 v2] 
                n: n + 1 
                v1 < v2
        ]
        ?? n

(At the end, n = 16).
(Should be able to figure what type of sort is used..)

But, consider that my values might not be unique, so using

        index? find ...

is unreliable.

Anton.

-- 
To unsubscribe from this list, just send an email to
[EMAIL PROTECTED] with unsubscribe as the subject.

Reply via email to