uniqueness-periods-vector-properties 0.4.0.1 → 0.5.0.0
raw patch · 3 files changed
+46/−3 lines, 3 filesdep +mmsyn6ukrdep +phonetic-languages-ukrainiandep +uniqueness-periods-vector-commonPVP ok
version bump matches the API change (PVP)
Dependencies added: mmsyn6ukr, phonetic-languages-ukrainian, uniqueness-periods-vector-common
API changes (from Hackage documentation)
+ Languages.UniquenessPeriods.Vector.PropertiesFuncRep: procBothF :: FuncRep String (UniquenessGeneral2 Char) [Float]
+ Languages.UniquenessPeriods.Vector.PropertiesFuncRep: procDiverse2F :: FuncRep String (UniquenessGeneral2 Char) [Float]
+ Languages.UniquenessPeriods.Vector.PropertiesFuncRep: procDiverse2I :: FuncRep String (UniquenessGeneral2 Char) [Int]
+ Languages.UniquenessPeriods.Vector.PropertiesFuncRep: procRhythmicity23F :: FuncRep String (UniquenessGeneral2 Char) [Float]
Files
- ChangeLog.md +4/−0
- Languages/UniquenessPeriods/Vector/PropertiesFuncRep.hs +38/−0
- uniqueness-periods-vector-properties.cabal +4/−3
ChangeLog.md view
@@ -34,3 +34,7 @@ * Fourth version revised A. Some documentation improvments. Explicit specifying of the exported functions in the module Languages.UniquenessPeriods.Vector.PropertiesSyllables.++## 0.5.0.0 -- 2020-10-09++* Fifth version. Added a new module Languages.UniquenessPeriods.Vector.PropertiesFuncRep. Added new dependencies to satisfy the new module dependencies.
+ Languages/UniquenessPeriods/Vector/PropertiesFuncRep.hs view
@@ -0,0 +1,38 @@+-- |+-- Module : Languages.UniquenessPeriods.Vector.PropertiesFuncRep+-- Copyright : (c) OleksandrZhabenko 2020+-- License : MIT+-- Stability : Experimental+-- Maintainer : olexandr543@yahoo.com+--+-- Generalization of the functionality of the DobutokO.Poetry.Norms+-- and DobutokO.Poetry.Norms.Extended modules+-- from the @dobutokO-poetry@ package.++module Languages.UniquenessPeriods.Vector.PropertiesFuncRep where++import qualified Data.Vector as V+import String.Languages.UniquenessPeriods.Vector+import Languages.UniquenessPeriods.Vector.PropertiesSyllables+import Languages.UniquenessPeriods.Vector.Properties+import Languages.Rhythmicity+import Languages.UniquenessPeriods.Vector.Data+import Languages.Phonetic.Ukrainian.PrepareText+import GHC.Float (int2Float)+import Melodics.Ukrainian (convertToProperUkrainian)++procDiverse2I :: FuncRep String (UniquenessGeneral2 Char) [Int]+procDiverse2I = D2 (uniquenessPeriodsVector3 " 01-" . aux0 . convertToProperUkrainian) (justOneValue2Property . diverse2)+{-# INLINE procDiverse2I #-}++procDiverse2F :: FuncRep String (UniquenessGeneral2 Char) [Float]+procDiverse2F = D2 (uniquenessPeriodsVector3 " 01-" . aux0 . convertToProperUkrainian) (justOneValue2Property . int2Float . diverse2)+{-# INLINE procDiverse2F #-}++procRhythmicity23F :: FuncRep String (UniquenessGeneral2 Char) [Float]+procRhythmicity23F = U1 (justOneValue2Property . rhythmicity0)+{-# INLINE procRhythmicity23F #-}++procBothF :: FuncRep String (UniquenessGeneral2 Char) [Float]+procBothF = U1 (\xs -> [(int2Float . diverse2 . uniquenessPeriodsVector3 " 01-" . aux0 . convertToProperUkrainian $ xs)*(rhythmicity0 xs)])+{-# INLINE procBothF #-}
uniqueness-periods-vector-properties.cabal view
@@ -3,7 +3,7 @@ -- http://haskell.org/cabal/users-guide/ name: uniqueness-periods-vector-properties-version: 0.4.0.1+version: 0.5.0.0 synopsis: Metrices for the maximum element for the uniqueness-periods-vector packages family. description: Metrices for the maximum element for the uniqueness-periods-vector packages family. Generalization of the DobutokO.Poetry.Norms and DobutokO.Poetry.Norms.Extended modules from dobutokO-poetry package. homepage: https://hackage.haskell.org/package/uniqueness-periods-vector-properties@@ -18,9 +18,10 @@ cabal-version: >=1.10 library- exposed-modules: Languages.UniquenessPeriods.Vector.Properties, Languages.UniquenessPeriods.Vector.PropertiesSyllables+ exposed-modules: Languages.UniquenessPeriods.Vector.Properties, Languages.UniquenessPeriods.Vector.PropertiesSyllables, Languages.UniquenessPeriods.Vector.PropertiesFuncRep+ -- other-modules: other-extensions: CPP, BangPatterns- build-depends: base >=4.7 && <4.15, vector >=0.11 && <0.14, uniqueness-periods-vector >=0.3 && <1, mmsyn7s >=0.9 && <1, phonetic-languages-rhythmicity >=0.1.0.1 && <1+ build-depends: base >=4.7 && <4.15, vector >=0.11 && <0.14, uniqueness-periods-vector >=0.3 && <1, mmsyn7s >=0.9 && <1, phonetic-languages-rhythmicity >=0.1.0.1 && <1, uniqueness-periods-vector-common >=0.5 && <1, phonetic-languages-ukrainian >=0.2.3 && <1, mmsyn6ukr >=0.8.1 && <1 -- hs-source-dirs: default-language: Haskell2010