Package0.18.0memory
memory
memory and related abstraction stuff
- Version0.18.0
- Categorymemory
- LicenceBSD-3-Clause
- AuthorVincent Hanquez <vincent@snarc.org>
- Maintainervincent@snarc.org, Nicolas Di Prima <nicolas@primetype.co.uk>
- Homepagegithub.com/vincenthz/hs-memory
- Pinned byhackage memory 0.18.0
- Sourcehackage.haskell.org/package/memory-0.18.0
Modules
13 modules- Data.ByteArray40Simple 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
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
5 packages- base-4.20.2.0with GHC
- basement-0.0.16in this set
- bytestring-0.12.2.0with GHC
- deepseq-1.5.0.0with GHC
- ghc-prim-0.12.0with GHC
Used by in this set · 25
- asn1-types-0.3.4
- crypto-token-0.1.2
- cryptohash-0.11.9
- crypton-1.0.4
- crypton-x509-1.7.7
- crypton-x509-validation-1.6.14
- cryptonite-0.30
- cryptonite-conduit-0.2.2
- hoauth2-2.14.3
- hpke-0.0.0
- http-client-tls-0.3.6.4
- jose-0.11
- jose-jwt-0.10.0
- password-3.0.4.0
- password-types-1.0.0.0
- pem-0.2.4
- servant-auth-server-0.4.9.0
- tls-2.1.6
- tls-session-manager-0.0.8
- wai-app-static-3.1.9
- wreq-0.5.4.3
- x509-1.7.7
- x509-validation-1.6.12
- yesod-core-1.6.26.0
- yesod-test-1.6.19