Plan 9 from Bell Labs’s /usr/web/sources/contrib/fernan/nhc98/src/libraries/base/base.cabal

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


name:		base
version:	2.1
license:	BSD3
license-file:	LICENSE
maintainer:	[email protected]
synopsis:	Basic libraries
description:
	This package contains the Prelude and its support libraries,
	and a large collection of useful libraries ranging from data
	structures to parsing combinators and debugging utilities.
exposed-modules:
	Control.Applicative,
	Control.Arrow,
	Control.Concurrent,
	Control.Concurrent.Chan,
	Control.Concurrent.MVar,
	Control.Concurrent.QSem,
	Control.Concurrent.QSemN,
	Control.Concurrent.SampleVar,
	Control.Exception,
	Control.Monad,
	Control.Monad.Fix,
	Control.Monad.Instances,
	Control.Monad.ST,
	Control.Monad.ST.Lazy,
	Control.Monad.ST.Strict,
	Data.Array,
	Data.Array.Base,
	Data.Array.Diff,
	Data.Array.IArray,
	Data.Array.IO,
	Data.Array.MArray,
	Data.Array.ST,
	Data.Array.Storable,
	Data.Array.Unboxed,
	Data.Bits,
	Data.Bool,
	Data.ByteString,
	Data.ByteString.Char8,
	Data.ByteString.Lazy
	Data.ByteString.Lazy.Char8
	Data.ByteString.Base
	Data.ByteString.Fusion
	Data.Char,
	Data.Complex,
	Data.Dynamic,
	Data.Either,
	Data.Eq,
	Data.Foldable,
	Data.Fixed,
	Data.Function,
	Data.Generics,
	Data.Generics.Aliases,
	Data.Generics.Basics,
	Data.Generics.Instances,
	Data.Generics.Schemes,
	Data.Generics.Text,
	Data.Generics.Twins,
	Data.Graph,
	Data.HashTable,
	Data.IORef,
	Data.Int,
	Data.IntMap,
	Data.IntSet,
	Data.Ix,
	Data.List,
	Data.Maybe,
	Data.Map,
	Data.Monoid,
	Data.Ord,
	Data.PackedString,
	Data.Ratio,
	Data.STRef,
	Data.STRef.Lazy,
	Data.STRef.Strict,
	Data.Sequence,
	Data.Set,
	Data.String,
	Data.Tree,
	Data.Traversable,
	Data.Tuple,
	Data.Typeable,
	Data.Unique,
	Data.Version,
	Data.Word,
	Debug.Trace,
	Foreign,
	Foreign.C,
	Foreign.C.Error,
	Foreign.C.String,
	Foreign.C.Types,
	Foreign.Concurrent,
	Foreign.ForeignPtr,
	Foreign.Marshal,
	Foreign.Marshal.Alloc,
	Foreign.Marshal.Array,
	Foreign.Marshal.Error,
	Foreign.Marshal.Pool,
	Foreign.Marshal.Utils,
	Foreign.Ptr,
	Foreign.StablePtr,
	Foreign.Storable,
	GHC.Arr,
	GHC.Base,
	GHC.Conc,
	GHC.ConsoleHandler,
	GHC.Dotnet,
	GHC.Enum,
	GHC.Environment,
	GHC.Err,
	GHC.Exception,
	GHC.Exts,
	GHC.Float,
	GHC.ForeignPtr,
	GHC.Handle,
	GHC.IO,
	GHC.IOBase,
	GHC.Int,
	GHC.List,
	GHC.Num,
	GHC.PArr,
	GHC.Pack,
	GHC.Prim,
	GHC.PrimopWrappers,
	GHC.Ptr,
	GHC.Read,
	GHC.Real,
	GHC.ST,
	GHC.STRef,
	GHC.Show,
	GHC.Stable,
	GHC.Storable,
	GHC.TopHandler,
	GHC.Unicode,
	GHC.Weak,
	GHC.Word,
	Numeric,
	Prelude,
	System.Console.GetOpt,
	System.CPUTime,
	System.Environment,
	System.Exit,
	System.IO,
	System.IO.Error,
	System.IO.Unsafe,
	System.Info,
	System.Mem,
	System.Mem.StableName,
	System.Mem.Weak,
	System.Posix.Internals,
	System.Posix.Signals,
	System.Posix.Types,
	System.Timeout,
	Text.ParserCombinators.ReadP,
	Text.ParserCombinators.ReadPrec,
	Text.Printf,
	Text.Read,
	Text.Read.Lex,
	Text.Show,
	Text.Show.Functions
	Unsafe.Coerce
other-modules:
	Data.Array.IO.Internals
c-sources:
	cbits/PrelIOUtils.c
	cbits/WCsubst.c
	cbits/Win32Utils.c
	cbits/consUtils.c
	cbits/dirUtils.c
	cbits/fpstring.c
	cbits/inputReady.c
	cbits/lockFile.c
	cbits/longlong.c
	cbits/selectUtils.c
include-dirs: include
includes:	HsBase.h
install-includes:	HsBase.h HsBaseConfig.h WCsubst.h dirUtils.h lockFile.h consUtils.h Typeable.h
extensions:	CPP
-- XXX is there an extension for using # in varids?
-- We need to set the package name to base (without a version number)
-- as it's magic.
ghc-options: -fglasgow-exts -package-name base
nhc98-options: -H4M -K3M


Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to [email protected].