packages feed

typesafe-endian-0.1.0.0: typesafe-endian.cabal

Name:                typesafe-endian
Version:             0.1.0.0
Category:            Data
Stability:           experimental
Synopsis:            Enforce endianness with types
Description:
  This package provides newtype wrappers for separating data with specified
  endianness from other data of the same type with normal, system-specific
  endianness. Since these wrappers are newtypes, no runtime overhead is
  incurred.

  Currently the underlying 'EndianSensitive' typeclass its instances are taken
  directly from the 'data-endian' package. However, if Haskell or GHC ever gets
  a built-in equivalent, like as is proposed in
  'http://ghc.haskell.org/trac/ghc/ticket/7902', it should be trivial to update
  this to use that instead.

Homepage:            https://github.com/Ericson2314/typesafe-endian
Bug-Reports:         https://github.com/Ericson2314/typesafe-endian/issues

Author:              John Ericson <Ericson2314@Yahoo.com>
Maintainer:          John Ericson <Ericson2314@Yahoo.com>
Copyright:           2013 John Ericson <Ericson2314@Yahoo.com>
License:             BSD3
License-File:        LICENSE

Cabal-Version:       >= 1.6.0
Build-Type:          Simple

Source-Repository head
  Type:                git
  Location:            git://github.com/Ericson2314/typesafe-endian

Library
  Build-Depends:       base < 5
  Hs-Source-Dirs:      src
  GHC-Options:         -Wall
  Exposed-Modules:     Data.Endian
                       Data.Endian.Unsafe
  Other-Modules:       Data.Endian.Internal
                       Data.Endian.Wrap