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 +5/−0
- MMSyn6Ukr/Show7s.hs +24/−0
- README.md +1/−1
- mmsyn6ukr.cabal +3/−3
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: