The project was created by Alexander Kahl as a pet for learning Common Lisp, is implemented almost purely functional and currently lacks documentation but the author still hopes it serves useful to someone.
To demonstrate what this is good for:
CL-USER> (cl-factoradic:dump-string-permutations "foo") foo foo ofo oof ofo oof NILCL-USER> (coerce (cl-factoradic:factoradic-permutation (coerce "foo" 'list) 3) 'string) "OOF"
For the rest, please use your imagination.
The package is asdf-installable. The link to the git repository is available from Github.
Download ASDF package from http://github.com/e-user/cl-factoradic/tarball/master
CLiki pages can be edited by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively