Package0.22.1memory
ram
memory and related abstraction stuff
- Version0.22.1
- Categorymemory
- LicenceBSD-3-Clause
- AuthorVincent Hanquez <vincent@snarc.org>
- Maintainerhi@jappie.me
- Homepagegithub.com/jappeace/ram
- Pinned byhackage ram 0.22.1
- Sourcehackage.haskell.org/package/ram-0.22.1
Modules
13 modules- Data.ByteArray43Simple and efficient byte array types This module should be imported qualified.
- Data.ByteArray.Encoding3Base conversions for ByteArray.
- Data.ByteArray.Hash10provide the SipHash algorithm.
- Data.ByteArray.Mapping5
- Data.ByteArray.Pack13Simple Byte Array packer Simple example: > flip pack 20 $ putWord8 0x41 >> putByteString "BCD" >> putWord8 0x20 >> putStorable (42 :: Wor…
- Data.ByteArray.Parse15A very simple bytearray parser related to Parsec and Attoparsec Simple example: > parse ((,,) <$> take 2 <*> byte 0x20 <*> (bytes "abc" *…
- Data.ByteArray.Sized29
- Data.Memory.Encoding.Base163Low-level Base16 encoding and decoding. If you just want to encode or decode some bytes, you probably want to use
- Data.Memory.Encoding.Base323Low-level Base32 encoding and decoding. If you just want to encode or decode some bytes, you probably want to use
- Data.Memory.Encoding.Base648Low-level Base64 encoding and decoding. If you just want to encode or decode some bytes, you probably want to use
- Data.Memory.Endian9
- Data.Memory.ExtendedWords1Extra Word size
- Data.Memory.PtrMethods9methods to manipulate raw memory representation
Description
This is a fork of memory. It's open to accept changes from anyone, and aims to use existing well maintained libraries as much as possible.
Chunk of memory, polymorphic byte array management and manipulation
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. Encoding : Base16, Base32, Base64. Hashing : FNV, SipHash
Depends on
3 packages- base-4.23.0.0with GHC
- bytestring-0.12.2.0with GHC
- deepseq-1.5.2.0with GHC