phonetic-languages-simplified-common-0.2.1.0: A simplified version of the phonetic-languages-functionality

Phonetic.Languages.Simplified.StrictVG

Description

Simplified version of the phonetic-languages-common package.

Synopsis

# Working with vectors

Arguments

 :: (Eq a, Foldable t, InsertLeft t a, Monoid (t a), Monoid (t (t a))) => a The first most common element in the "whitespace symbols" structure -> (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 a -> t a) The function that is used internally to convert from the boxed Vector of a so that the function can process further -> Vector (Vector Int) The permutations of Int indices starting from 0 and up to n (n is probably less than 8). -> t (t a) Must be obtained as subG whspss xs -> Vector (t a)

Arguments

 :: (Eq a, Foldable t, InsertLeft t a, Monoid (t a), Monoid (t (t a))) => t a -> t a -> a The first most common element in the whitespace symbols structure -> (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 a -> t a) The function that is used internally to convert from the boxed Vector of a so that the function can process further -> Vector (Vector Int) The permutations of Int indices starting from 0 and up to n (n is probably less than 7). -> t (t a) Must be obtained as subG whspss xs -> Vector (t a)

# Working with lists

Arguments

 :: (Eq a, Foldable t, InsertLeft t a, Monoid (t a), Monoid (t (t a))) => a The first most common element in the "whitespace symbols" structure -> (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 [[a]] so that the function can process further -> ([a] -> t a) The function that is used internally to convert to the needed representation so that the function can process further -> [Vector Int] The permutations of Int indices starting from 0 and up to n (n is probably less than 8). -> t (t a) Must be obtained as subG whspss xs -> [t a]

Arguments

 :: (Eq a, Foldable t, InsertLeft t a, Monoid (t a), Monoid (t (t a))) => t a -> t a -> a The first most common element in the whitespace symbols structure -> (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 [[a]] so that the function can process further -> ([a] -> t a) The function that is used internally to convert to the needed representation that the function can process further -> [Vector Int] The permutations of Int indices starting from 0 and up to n (n is probably less than 7). -> t (t a) Must be obtained as subG whspss xs -> [t a]