Hi,
Given that the proc argument of vector-sort "should not have any side effects", the continuation of a vector-sort invocation can not be recorded, so how can vector-sort return multiple times?
Assuming there is a way to make a vector-sort invocation return multiple times, does the R6RS requirement incur copying overhead in vector-sort?