• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

Data/H02-Sep-2019-4,2672,846

tests/H02-Sep-2019-623563

CHANGELOG.mdH A D02-Sep-20193.6 KiB15591

LICENSEH A D02-Sep-20191.5 KiB3025

README.mdH A D02-Sep-20191.4 KiB4127

Setup.hsH A D02-Sep-201946 32

memory.cabalH A D03-May-20224.9 KiB146134

README.md

1memory
2======
3
4[![Build Status](https://travis-ci.org/vincenthz/hs-memory.png?branch=master)](https://travis-ci.org/vincenthz/hs-memory)
5[![BSD](http://b.repl.ca/v1/license-BSD-blue.png)](http://en.wikipedia.org/wiki/BSD_licenses)
6[![Haskell](http://b.repl.ca/v1/language-haskell-lightgrey.png)](http://haskell.org)
7
8Documentation: [memory on hackage](http://hackage.haskell.org/package/memory)
9
10A generic memory and related abstraction for haskell:
11
12* A polymorphic byte array abstraction and function similar to strict ByteString.
13* Different type of byte array abstraction.
14* Raw memory IO operations (memory set, memory copy, ..)
15* Aliasing with endianness support.
16
17Also provides some useful helpers:
18
19* Fast Hashing : [SipHash](https://131002.net/siphash/), [FNV1](http://en.wikipedia.org/wiki/Fowler%E2%80%93Noll%E2%80%93Vo_hash_function).
20* Built-in base encoding : Base16, Base32, [Base64](http://en.wikipedia.org/wiki/Base64).
21
22Versioning
23----------
24
25Development versions are an incremental number prefixed by 0.
26No specific meaning is associated with the versions, specially
27no API stability.
28
29Production versions : TBD
30
31Coding Style
32------------
33
34The coding style of this project mostly follows:
35[haskell-style](https://github.com/tibbe/haskell-style-guide/blob/master/haskell-style.md)
36
37Support
38-------
39
40See [Haskell packages guidelines](https://github.com/vincenthz/haskell-pkg-guidelines/blob/master/README.md#support)
41