Dear Basex team,
it seems to me that there is a little bug in the FLWOR sort.
Code:
for $i in 1 to 3 for $j in ('a', 'b', 'c') order by $i descending return concat($i, $j)
Expected output: 3a 3b 3c 2a 2b 2c 1a 1b 1c
Actual output: 3c 3b 3a 2a 2b 2c 1c 1b 1a
Using the latest stable snapshot.
Kind regards, Hans-Juergen