Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vincenthz/hs-memory
haskell memory
https://github.com/vincenthz/hs-memory
Last synced: 3 months ago
JSON representation
haskell memory
- Host: GitHub
- URL: https://github.com/vincenthz/hs-memory
- Owner: vincenthz
- License: other
- Archived: true
- Created: 2015-03-07T09:11:07.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2023-08-14T09:14:04.000Z (over 1 year ago)
- Last Synced: 2024-09-23T23:34:22.137Z (4 months ago)
- Language: Haskell
- Size: 331 KB
- Stars: 48
- Watchers: 7
- Forks: 37
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
memory
======[![Build Status](https://travis-ci.org/vincenthz/hs-memory.png?branch=master)](https://travis-ci.org/vincenthz/hs-memory)
[![BSD](http://b.repl.ca/v1/license-BSD-blue.png)](http://en.wikipedia.org/wiki/BSD_licenses)
[![Haskell](http://b.repl.ca/v1/language-haskell-lightgrey.png)](http://haskell.org)Documentation: [memory on hackage](http://hackage.haskell.org/package/memory)
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:
* Fast Hashing : [SipHash](https://131002.net/siphash/), [FNV1](http://en.wikipedia.org/wiki/Fowler%E2%80%93Noll%E2%80%93Vo_hash_function).
* Built-in base encoding : Base16, Base32, [Base64](http://en.wikipedia.org/wiki/Base64).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](https://github.com/tibbe/haskell-style-guide/blob/master/haskell-style.md)Support
-------See [Haskell packages guidelines](https://github.com/vincenthz/haskell-pkg-guidelines/blob/master/README.md#support)