The memory package

[Tags:bsd3, library, test]

Chunk of memory, polymorphic byte array management and manipulation


[Skip to Readme]

Properties

Versions 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 0.10, 0.11, 0.12, 0.13, 0.14, 0.14.1, 0.14.2, 0.14.3
Change log CHANGELOG.md
Dependencies base (==4.*), bytestring, deepseq (>=1.1), foundation (>=0.0.4), ghc-prim [details]
License BSD3
Copyright Vincent Hanquez <vincent@snarc.org>
Author Vincent Hanquez <vincent@snarc.org>
Maintainer vincent@snarc.org
Stability experimental
Category memory
Home page https://github.com/vincenthz/hs-memory
Bug tracker https://github.com/vincenthz/hs-memory/issues
Source repository head: git clone https://github.com/vincenthz/hs-memory
Uploaded Wed Mar 29 06:37:23 UTC 2017 by VincentHanquez
Distributions Arch:0.14.2, Debian:0.10, FreeBSD:0.8, LTSHaskell:0.14.2, NixOS:0.14.2, Stackage:0.14.3, Tumbleweed:0.14.1
Downloads 6319 total (1850 in the last 30 days)
Votes
0 []
Status Docs available [build log]
Last success reported on 2017-03-29 [all 1 reports]

Modules

[Index]

Flags

NameDescriptionDefaultType
support_bytestringadd non-orphan bytearray support for bytestringEnabledManual
support_foundationadd support for foundation strings and unboxed arrayEnabledManual
support_deepseqadd deepseq instances for memory typesEnabledManual

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

For package maintainers and hackage trustees

Readme for memory

Readme for memory-0.14.3

memory

Build Status BSD Haskell

Documentation: memory on hackage

A generic memory and related abstraction for haskell:

  • A polymorphic byte array abstraction and function similar to strict ByteString.
  • Different type of byte array abstraction.
  • Raw memory IO operations (memory set, memory copy, ..)
  • Aliasing with endianness support.

Also provides some useful helpers:

Versioning

Development versions are an incremental number prefixed by 0. No specific meaning is associated with the versions, specially no API stability.

Production versions : TBD

Coding Style

The coding style of this project mostly follows: haskell-style

Support

Memory supports the following platform:

  • Windows >= 7
  • OSX >= 10.8
  • Linux

On the following architectures:

  • x86-64
  • i386

On the following haskell versions:

  • GHC 7.0.x
  • GHC 7.4.x
  • GHC 7.6.x
  • GHC 7.8.x
  • GHC 7.10.x