packages feed

mmsyn6ukr 0.7.3.0 → 0.8.0.0

raw patch · 4 files changed

+33/−4 lines, 4 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

+ MMSyn6Ukr.Show7s: show7s :: String -> [String]

Files

ChangeLog.md view
@@ -149,3 +149,8 @@ * Seventh version revised C. Added Melodics.Executable.recFileName function to the export list of the module because it is re-used by the dobutokO-poetry  package. +## 0.8.0.0 -- 2020-08-16++* Eighth version. Added a new module MMSyn6Ukr.Show7s with the function from mmsyn7s module. It is done for the possible refactoring and changing the dependencies +for other packages (first of all, mmsyn7h).+
+ MMSyn6Ukr/Show7s.hs view
@@ -0,0 +1,24 @@+-- |+-- Module      :  MMSyn6Ukr.Show7s+-- Copyright   :  (c) OleksandrZhabenko 2020+-- License     :  MIT+-- Stability   :  Experimental+-- Maintainer  :  olexandr543@yahoo.com+--+-- Can be used to show a sorted list of the Ukrainian sounds +-- representations that for mmsyn7 series of programs. Is taken from +-- the mmsyn7s package.+--++module MMSyn6Ukr.Show7s (+  show7s+) where++import qualified Data.Vector as V+import Data.List (sort, nub)+import Melodics.Ukrainian (convertToProperUkrainian)++-- | Function takes a Ukrainian text being a @String@ and returns a sorted list of the Ukrainian sounds representations that can be used further in mmsyn7 series of+-- programs.+show7s :: String -> [String]+show7s = sort . nub . V.toList . V.filter (\x -> x /= "-" && x /= "1" && x /= "0") . convertToProperUkrainian
README.md view
@@ -1,5 +1,5 @@               ***** Usage *****-              -----------------+              =================  The program can be used as a special musical instrument  or a voicing for Ukrainian text. It is not 
mmsyn6ukr.cabal view
@@ -2,7 +2,7 @@ -- documentation, see http://haskell.org/cabal/users-guide/  name:                mmsyn6ukr-version:             0.7.3.0+version:             0.8.0.0 synopsis:            A musical instrument synthesizer or a tool for Ukrainian language listening description:         A program can be used as a musical instrument synthesizer or for Ukrainian speech synthesis especially for poets and writers homepage:            https://hackage.haskell.org/package/mmsyn6ukr@@ -18,7 +18,7 @@ cabal-version:       >=1.10  library-  exposed-modules:     Paths_mmsyn6ukr, Main, Melodics.Ukrainian, Melodics.Executable, UkrainianLControl+  exposed-modules:     Paths_mmsyn6ukr, Main, Melodics.Ukrainian, Melodics.Executable, UkrainianLControl, MMSyn6Ukr.Show7s   -- other-modules:       -- other-extensions:   build-depends:       base >=4.7 && <4.15, process >=1.4 && <1.9, mmsyn3 >=0.1.5.0 && <1, directory >= 1 && < 1.5, vector >=0.11 && <0.14, bytestring >=0.10 && <0.13, mmsyn2 >=0.1.8 && <1, mmsyn5 >=0.4.4 && <1@@ -27,7 +27,7 @@  executable mmsyn6ukr   main-is:             Main.hs-  -- other-modules:+  other-modules:       Melodics.Executable, Melodics.Ukrainian, Paths_mmsyn6ukr, UkrainianLControl, MMSyn6Ukr.Show7s   -- other-extensions:   build-depends:       base >=4.7 && <4.15, process >=1.4 && <1.9, mmsyn3 >=0.1.5.0 && <1, directory >= 1 && < 1.5, vector >=0.11 && <0.14, bytestring >=0.10 && <0.13, mmsyn2 >=0.1.8 && <1, mmsyn5 >=0.4.4 && <1   -- hs-source-dirs: