aftovolio-0.7.1.0: An AFTOVolio implementation for creating texts with special phonetic / prosodic properties.
Copyright(c) OleksandrZhabenko 2020-2023
LicenseMIT
Maintaineroleksandr.zhabenko@yahoo.com
StabilityExperimental
Safe HaskellNone
LanguageHaskell2010
ExtensionsBangPatterns

Aftovolio.UniquenessPeriodsG

Description

Generalization of the uniqueness-periods and uniqueness-periods-general packages functionality for small Foldable data structures. Uses less dependencies.

Synopsis

List functions

uniquenessPeriodsGG :: (Foldable t1, Foldable t2, Foldable t3, Ord a) => t3 a -> t1 a -> t2 a -> [Int16] Source #

A generalization of the uniquenessPeriods function of the uniqueness-periods package.

uniquenessPeriodsG :: (Foldable t1, Foldable t2) => t1 Char -> t2 Char -> [Int16] Source #

A variant for the uniquenessPeriodsGG function for Char.

uniquenessPeriodsGI8 :: (Foldable t1, Foldable t2) => t1 Int8 -> t2 Int8 -> [Int16] Source #

A variant for the uniquenessPeriodsGG function for Int8.

diverse2GGL :: (Foldable t1, Foldable t2, Foldable t3, Ord a) => t3 a -> t1 a -> t2 a -> Int16 Source #

A general variant of the diversity property. Use it in general case.

diverse2GL :: (Foldable t1, Foldable t2) => t1 Char -> t2 Char -> Int16 Source #

A variant of the diverse2GGL function for Char.

diverse2GLInt8 :: (Foldable t1, Foldable t2) => t1 Int8 -> t2 Int8 -> Int16 Source #

A variant of the diverse2GGL function for Int8.