autolib-util
Safe HaskellNone
LanguageHaskell98

Autolib.Util.Edit.LP

Synopsis

Documentation

editsM :: RandomC m => Int -> [a] -> m [a] Source #

length-preserving edits

edits :: RandomC m => [a] -> m [a] Source #

edit :: RandomC m => [a] -> m [a] Source #

change_letter :: RandomC m => [a] -> m [a] Source #

swap_block :: RandomC m => [a] -> m [a] Source #

mirror_block :: RandomC m => [a] -> m [a] Source #

rotate :: RandomC m => [a] -> m [a] Source #

chops :: RandomC m => Int -> [a] -> m [[a]] Source #

indices :: (RandomC f, Foldable t) => Int -> t a -> f [Int] Source #

splitsAt :: [Int] -> [a] -> [[a]] Source #