Cabal-Version: 2.2 name: haskell2020 version: 0.1.0.0 license: BSD-3-Clause license-file: LICENSE maintainer: hvr@gnu.org synopsis: Haskell 2020[draft] Standard Library category: Haskell2020, Prelude description: This package provides an implementation of library modules to be defined by the future Haskell2020 Library Report. . __NOTE__: The Haskell2020 Library Report has not yet been released and therefore this implementation is merely a technical preview and subject to change. . == Changes relative to Haskell2010 . * [Remove Show/Eq superclasses of Num](https://mail.haskell.org/pipermail/libraries/2011-September/016699.html) * [Remove Num superclass of Bits](https://mail.haskell.org/pipermail/libraries/2011-October/016899.html) * [Add Bits instance for Bool](https://ghc.haskell.org/trac/ghc/ticket/7424) * Add 'Monad' instance for @(->)@ and 'Either'; add 'Functor' instance for @(,)@ * [Export Word from Prelude](https://mail.haskell.org/pipermail/libraries/2014-August/023491.html) * [Functor-Applicative-Monad proposal (AMP)](https://wiki.haskell.org/Functor-Applicative-Monad_Proposal) * [Monad of no return/>> proposal (MRP)](https://ghc.haskell.org/trac/ghc/wiki/Proposal/MonadOfNoReturn) * [MonadFail proposal (MFP)](https://prime.haskell.org/wiki/Libraries/Proposals/MonadFail) source-repository head type: git location: http://github.com/hvr/haskell2020.git Library default-language: Haskell2010 other-extensions: BangPatterns NoImplicitPrelude Safe Trustworthy build-depends: , array ^>= 0.5.3.0 , base ^>= 4.12.0.0 -- this hack adds a dependency on ghc-prim for Haddock. The GHC -- build system doesn't seem to track transitive dependencies when -- running Haddock, and if we don't do this then Haddock can't -- find the docs for things defined in ghc-prim. -- build-depends: ghc-prim >= 0.3.1 && < 0.4 -- haskell2010 is a "hidden" package exposed: False -- The modules below are listed in the order they occur in the -- "Haskell 2010 Language Report" table of contents. exposed-modules: -- chapter 9 "Standard Prelude" -- http://www.haskell.org/onlinereport/haskell2010/haskellch9.html Prelude -- Part II "The Haskell 2010 Libraries" -- http://www.haskell.org/onlinereport/haskell2010/haskellpa2.html -- -- chapter [13..23] Control.Applicative Control.Monad Data.Array Data.Bits Data.Char Data.Complex Data.Int Data.Ix Data.List Data.Maybe Data.Ratio Data.Word -- FFI modules, chapter [24..37] Foreign Foreign.C Foreign.C.Error Foreign.C.String Foreign.C.Types Foreign.ForeignPtr Foreign.Marshal Foreign.Marshal.Alloc Foreign.Marshal.Array Foreign.Marshal.Error Foreign.Marshal.Utils Foreign.Ptr Foreign.StablePtr Foreign.Storable -- chapter [38..42] Numeric System.Environment System.Exit System.IO System.IO.Error ghc-options: -Wall