hamusic-0.1.2.1: Library to handle abstract musicSource codeContentsIndex
Music.Analysis.Base
Portabilityportable
Stabilityexperimental
Maintainersilva.samuel@alumni.uminho.pt
Contents
Types
Auxiliary functions
Description
This module implements common types
Synopsis
type Number = Double
type Delta = Number
type Text = String
type IntegerNumber = Int
type RatioNumber = Ratio IntegerNumber
toInteger :: Number -> IntegerNumber
toRatio :: IntegerNumber -> RatioNumber
class Invariant a where
invariant :: a -> Bool
unzipMaybe :: [Maybe (a, b)] -> ([Maybe a], [Maybe b])
zipMaybe :: ([Maybe a], [Maybe b]) -> [Maybe (a, b)]
Types
type Number = DoubleSource
Number is Double
type Delta = NumberSource
Delta type is a number
type Text = StringSource
Text is String
type IntegerNumber = IntSource
Integer Number definition
type RatioNumber = Ratio IntegerNumberSource
Ratio Number definition
toInteger :: Number -> IntegerNumberSource
wrapper to get Integer Number
toRatio :: IntegerNumber -> RatioNumberSource
wrapper to get Ratio Number
class Invariant a whereSource
Invariant class specification
Methods
invariant :: a -> BoolSource
show/hide Instances
Auxiliary functions
unzipMaybe :: [Maybe (a, b)] -> ([Maybe a], [Maybe b])Source
like unzip
zipMaybe :: ([Maybe a], [Maybe b]) -> [Maybe (a, b)]Source
like zip
Produced by Haddock version 2.6.0