phonetic-languages-simplified-common-0.2.0.0: A simplified version of the phonetic-languages-functionality
Copyright(c) OleksandrZhabenko 2020
LicenseMIT
Maintainerolexandr543@yahoo.com
StabilityExperimental
Safe HaskellNone
LanguageHaskell2010

Phonetic.Languages.Simplified.StrictVG

Description

Simplified version of the phonetic-languages-common package.

Documentation

uniquenessVariants2GNB Source #

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) 

uniquenessVariants2GNPB Source #

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)