Adds a generic permute function and a permuting transducer, and replaces the existing type-specific permute functions with the generic one. Private type-specific implementations are still used internally as fast paths. Also, implements permutation-reverse.
This breaks backwards compatibility but as far as I know, almost nobody uses the permutations API anyway. The only known user already signed off on this change in #522.
Adds a generic
permute
function and apermuting
transducer, and replaces the existing type-specific permute functions with the generic one. Private type-specific implementations are still used internally as fast paths. Also, implementspermutation-reverse
.This breaks backwards compatibility but as far as I know, almost nobody uses the permutations API anyway. The only known user already signed off on this change in #522.