cab-0.2.16: A maintenance command of Haskell cabal packages
Distribution.Cab.Version
Synopsis
data Ver Source #
Package version.
Instances
Methods
(==) :: Ver -> Ver -> Bool #
(/=) :: Ver -> Ver -> Bool #
compare :: Ver -> Ver -> Ordering #
(<) :: Ver -> Ver -> Bool #
(<=) :: Ver -> Ver -> Bool #
(>) :: Ver -> Ver -> Bool #
(>=) :: Ver -> Ver -> Bool #
max :: Ver -> Ver -> Ver #
min :: Ver -> Ver -> Ver #
readsPrec :: Int -> ReadS Ver #
readList :: ReadS [Ver] #
readPrec :: ReadPrec Ver #
readListPrec :: ReadPrec [Ver] #
showsPrec :: Int -> Ver -> ShowS #
show :: Ver -> String #
showList :: [Ver] -> ShowS #
toVer :: [Int] -> Ver Source #
Creating Ver.
Ver
>>> toVer [1,2,3] Ver [1,2,3]
>>>
toVer [1,2,3]
verToString :: Ver -> String Source #
From Version to String
Version
String
>>> verToString $ toVer [1,2,3] "1.2.3"
verToString $ toVer [1,2,3]
version :: Version -> Ver Source #
From Version in Cabal to Ver.
>>> version $ Version [1,2,3] [] Ver [1,2,3]
version $ Version [1,2,3] []
versionToString :: Version -> String Source #
From Version in Cabal to String.
>>> versionToString $ Version [1,2,3] [] "1.2.3"
versionToString $ Version [1,2,3] []