@hackage data-fin0.1.1.3
Finite totally ordered sets
Categories
License
BSD-3-Clause
Maintainer
wren@community.haskell.org
Links
Versions
Installation
Dependencies (7)
- base >=4 && <5
- QuickCheck >=2.4.1.1 && <2.8
- lazysmallcheck >=0.5 && <0.7
- prelude-safeenum <0.2
- reflection >=1.1.6 && <1.6
- smallcheck >=0.4 && <1.2 Show all…
Dependents (1)
@hackage/acme-everything
Package Flags
base4
(on by default)
base-4.0 emits "Prelude deprecated" messages in order to get people to be explicit about which version of base they use.
splitbase
(on by default)
base-3.0 (GHC 6.8) broke out the packages: array, bytestring, containers, directory, old-locale, old-time, packedstring, pretty, process, random.
data-fin
While this package uses complex type machinery, it should be easy to install. You should be able to use one of the following standard methods to install it.
-- With cabal-install and without the source:
$> cabal install data-fin
-- With cabal-install and with the source already:
$> cd data-fin
$> cabal install
-- Without cabal-install, but with the source already:
$> cd data-fin
$> runhaskell Setup.hs configure --user
$> runhaskell Setup.hs build
$> runhaskell Setup.hs test
$> runhaskell Setup.hs haddock --hyperlink-source
$> runhaskell Setup.hs copy
$> runhaskell Setup.hs register
The test step is optional and currently does nothing. The Haddock step is also optional.
Portability
While I usually try to keep things as portable as possible, this package relies on many GHC language extensions. Thus, no claim of portability ot non-GHC compilers is made. All the required language extensions are:
CPP DeriveDataTypeable EmptyDataDecls FlexibleContexts FlexibleInstances FunctionalDependencies MultiParamTypeClasses Rank2Types ScopedTypeVariables TypeOperators Trustworthy -- GHC >= 7.1 only UndecidableInstances
----------------------------------------------------------- fin.