diff --git a/sequences.lisp b/sequences.lisp index e7f192538f6faebc000ca0ff713e8923474070ff..9e4ff74fb4f4feab6127834c14dec5554a5e4d4d 100644 --- a/sequences.lisp +++ b/sequences.lisp @@ -81,8 +81,9 @@ share structure with it." (defun shuffle (sequence &key (start 0) end) "Returns a random permutation of SEQUENCE bounded by START and END. -Permuted sequence may share storage with the original one. Signals an -error if SEQUENCE is not a proper sequence." +Original sequece may be destructively modified, and share storage with +the original one. Signals an error if SEQUENCE is not a proper +sequence." (declare (type fixnum start) (type (or fixnum null) end)) (etypecase sequence