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