sdp-0.2: sdp.cabal
name: sdp
version: 0.2
category: Data Structures
synopsis: Simple Data Processing
description: SDP provides generalized interface for simple data operations.
author: Andrey Mulik
maintainer: work.a.mulik@gmail.com
bug-reports: https://github.com/andreymulik/sdp/issues
copyright: 2019 Andrey Mulik
license-file: LICENSE
license: BSD3
build-type: Simple
cabal-version: >=1.10
source-repository head
type: git
location: https://github.com/andreymulik/sdp
--- _ _____ ______ ______ ___ ______ __ __ ---
--- | | |_ _|| ___ \| ___ \ / _ \ | ___ \\ \ / / ---
--- | | | | | |_/ /| |_/ // /_\ \| |_/ / \ V / ---
--- | | | | | ___ \| / | _ || / \ / ---
--- | |____ _| |_ | |_/ /| |\ \ | | | || |\ \ | | ---
--- \_____/ \___/ \____/ \_| \_|\_| |_/\_| \_| \_/ ---
Library
default-language: Haskell2010
hs-source-dirs: src
ghc-options: -O2 -Wall -Wcompat -Wno-orphans
build-depends:
base >= 4.9 && < 5,
ghc-prim >= 0.5.3 && < 0.7,
data-default-class >= 0.1 && < 0.2
exposed-modules:
SDP.SafePrelude
SDP.Comparing
SDP.Estimate
SDP.Nullable
SDP.Unboxed
SDP.Finite
SDP.Tuple
SDP.Shape
SDP.Index
SDP.Ratio
-- Sorting
SDP.SortM.Insertion
SDP.SortM.Tim
SDP.SortM
-- Classes
SDP.IndexedM
SDP.LinearM
SDP.Indexed
SDP.Shaped
SDP.Linear
SDP.MapM
SDP.Scan
SDP.Sort
SDP.Map
SDP.Set
SDP.Zip
-- Templates
SDP.Templates.AnyBorder
SDP.Templates.AnyChunks
-- Primitives
SDP.Prim.SArray
SDP.Prim.SBytes
SDP.Prim.TArray
-- Boxed arrays
SDP.Array
SDP.Array.ST
SDP.Array.IO
SDP.Unrolled
SDP.Unrolled.ST
SDP.Unrolled.IO
SDP.Unrolled.Unlist
SDP.Unrolled.STUnlist
SDP.Unrolled.IOUnlist
-- Unboxed arrays
SDP.Bytes
SDP.Bytes.ST
SDP.Bytes.IO
SDP.ByteList
SDP.ByteList.ST
SDP.ByteList.IO
SDP.ByteList.Ublist
SDP.ByteList.STUblist
SDP.ByteList.IOUblist
-- STM arrays
Control.Concurent.SDP.TArray
Control.Concurent.SDP.TUnlist
Control.Concurent.SDP.TUnrolled
-- Service definitions
Control.Exception.SDP
SDP.Unboxed.WordAs
SDP.Unboxed.IntAs
Text.Show.SDP
Text.Read.SDP