Copyright | (c) Oleksandr Zhabenko 2020-2024 |
---|---|
License | MIT |
Maintainer | oleksandr.zhabenko@yahoo.com |
Stability | Experimental |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Extensions | BangPatterns |
Simplified version of the phonetic-languages-common
package.
Uses less dependencies.
Synopsis
- uniquenessVariants2GNBL :: (Eq a, Foldable t, InsertLeft t a, Monoid (t a), Monoid (t (t a))) => a -> (t a -> [a]) -> (t (t a) -> [[a]]) -> ([a] -> t a) -> [Array Int Int] -> t (t a) -> [t a]
- uniquenessVariants2GNPBL :: (Eq a, Foldable t, InsertLeft t a, Monoid (t a), Monoid (t (t a))) => t a -> t a -> a -> (t a -> [a]) -> (t (t a) -> [[a]]) -> ([a] -> t a) -> [Array Int Int] -> t (t a) -> [t a]
Working with lists
uniquenessVariants2GNBL Source #
:: (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 |
-> (t (t a) -> [[a]]) | The function that is used internally to convert to the |
-> ([a] -> t a) | The function that is used internally to convert to the needed representation so that the function can process further |
-> [Array Int Int] | The permutations of |
-> t (t a) | Must be obtained as |
-> [t a] |
uniquenessVariants2GNPBL Source #
:: (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 |
-> (t (t a) -> [[a]]) | The function that is used internally to convert to the |
-> ([a] -> t a) | The function that is used internally to convert to the needed representation that the function can process further |
-> [Array Int Int] | The permutations of |
-> t (t a) | Must be obtained as |
-> [t a] |