What sort result are you trying to achieve? There should be no need to perform any recursion.
On Mon, May 20, 2024 at 11:36 PM M.v.Gulik <mvgu...@gmail.com> wrote: > > Tried "*.sort{ a, b -> a.x == b.x ? a.y <=> b.y : a.x <=> b.x }" in the > actual source code so see its effect > And it turns out its not doing the same job as "*.sort{[it.y, it.x]}" (not > unless, I guess, its run recursively until the list-order stopped changing > ... which I'm ofc not going to do) >