packages feed

fixed-length-0.2.3: fixed-length.cabal

Cabal-Version:    2.2
Name:             fixed-length
Version:          0.2.3
License:          BSD-3-Clause
License-File:     LICENSE
Author:           Henning Thielemann <haskell@henning-thielemann.de>
Maintainer:       Henning Thielemann <haskell@henning-thielemann.de>
Homepage:         https://hub.darcs.net/thielema/fixed-length/
Category:         Data
Synopsis:         Lists with statically known length based on non-empty package.
Description:
  This packages defines a list data type with statically known length
  by nesting the NonEmpty and Empty data structure from the non-empty package.
  We provide a closed world class for this class of structures
  <http://www.haskell.org/haskellwiki/Closed_world_instances>
  and a wrapper that makes all these lists @Traversable@
  and @Applicative@ with ZipList semantics.
  .
  Similar packages:
  .
  * @fixed-list@:
    Defines an open world class.

Tested-With:      GHC==7.4.2, GHC==7.8.4
Build-Type:       Simple

Source-Repository this
  Tag:         0.2.3
  Type:        darcs
  Location:    https://hub.darcs.net/thielema/fixed-length/

Source-Repository head
  Type:        darcs
  Location:    https://hub.darcs.net/thielema/fixed-length/

Library
  Build-Depends:
    tfp >=1.0 && <1.1,
    storable-record >=0.0.3 && <0.1,
    transformers >=0.5 && <0.6,
    non-empty >=0.2 && <0.4,
    utility-ht >=0.0.1 && <0.1,
    base >=4 && <5

  Default-Language: Haskell98
  GHC-Options:      -Wall
  Hs-Source-Dirs:   src
  Exposed-Modules:
    Data.FixedLength