phonetic-languages-permutations-0.2.0.0: Commonly used versions of the phonetic-languages-common package

Phonetic.Languages.Permutations

Description

Commonly used versions of the phonetic-languages-common package functions.

Synopsis

# Documentation

Arguments

 :: (Eq a, Foldable t, InsertLeft t a, Monoid (t a), Monoid (t (t a))) => t a -> t (t a) -> (t a -> Vector a) The function that is used internally to convert to the boxed Vector of a so that the function can process further the permutations -> (t (t a) -> Vector (Vector a)) The function that is used internally to convert to the boxed Vector of Vector of a so that the function can process further -> Vector (Vector Int) The list of permutations of Int indices starting from 0 and up to n (n is probably less than 7). -> Vector (Vector a) -> Vector (Vector a)

A key point of the evaluation -- the universal set of the task represented as a Vector of Vector of a.

Arguments

 :: (Eq a, Foldable t, InsertLeft t a, Monoid (t a), Monoid (t (t a))) => t a -> t (t a) -> (t a -> [a]) The function that is used internally to convert to the [a] so that the function can process further the permutations -> (t (t a) -> [[a]]) The function that is used internally to convert to the needed representation so that the function can process further -> [Vector Int] The list of permutations of Int indices starting from 0 and up to n (n is probably less than 7). -> Vector [a] -> [[a]]

A key point of the evaluation -- the universal set of the task represented as a Vector of Vector of a. Because the order is not