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.