Cabal-0.5ContentsIndex
Distribution.Version
Portability GHC
Stability alpha
Maintainer Isaac Jones <ijones@syntaxpolice.org>
Contents
Package versions
Version ranges
Dependencies
Description
Versions for packages, based on the Version datatype.
Synopsis
data VersionRange
= AnyVersion
| ThisVersion Version
| LaterVersion Version
| EarlierVersion Version
| UnionVersionRanges VersionRange VersionRange
| IntersectVersionRanges VersionRange VersionRange
orLaterVersion :: Version -> VersionRange
orEarlierVersion :: Version -> VersionRange
betweenVersionsInclusive :: Version -> Version -> VersionRange
withinRange :: Version -> VersionRange -> Bool
showVersionRange :: VersionRange -> String
parseVersionRange :: ReadP r VersionRange
data Dependency = Dependency String VersionRange
Package versions
Version ranges
data VersionRange
Constructors
AnyVersion
ThisVersion Version
LaterVersion Version
EarlierVersion Version
UnionVersionRanges VersionRange VersionRange
IntersectVersionRanges VersionRange VersionRange
Instances
Show VersionRange
Read VersionRange
Eq VersionRange
orLaterVersion :: Version -> VersionRange
orEarlierVersion :: Version -> VersionRange
betweenVersionsInclusive :: Version -> Version -> VersionRange
withinRange :: Version -> VersionRange -> Bool
Does this version fall within the given range?
showVersionRange :: VersionRange -> String
parseVersionRange :: ReadP r VersionRange
Dependencies
data Dependency
Constructors
Dependency String VersionRange
Instances
Read Dependency
Show Dependency
Eq Dependency
Produced by Haddock version 0.6