<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>bytestring-0.9.2.1: Fast, packed, strict and lazy byte arrays with a list interface</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[ window.onload = function () {pageLoad();}; //]]> </script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">bytestring-0.9.2.1: Fast, packed, strict and lazy byte arrays with a list interface</p></div><div id="content"><div id="description"><h1>bytestring-0.9.2.1: Fast, packed, strict and lazy byte arrays with a list interface</h1><div class="doc"><p>A time and space-efficient implementation of byte vectors using packed Word8 arrays, suitable for high performance use, both in terms of large data quantities, or high speed requirements. Byte vectors are encoded as strict <code>Word8</code> arrays of bytes, and lazy lists of strict chunks, held in a <code>ForeignPtr</code>, and can be passed between C and Haskell with little effort. </p><p>Test coverage data for this library is available at: <a href="http://code.haskell.org/~dons/tests/bytestring/hpc_index.html">http://code.haskell.org/~dons/tests/bytestring/hpc_index.html</a> </p></div></div><div id="module-list"><p class="caption">Modules</p><ul><li><span id="control.n.1" class="module collapser" onclick="toggleSection('n.1')">Data</span><ul id="section.n.1" class="show"><li><span class="module"><span id="control.n.1.1" class="collapser" onclick="toggleSection('n.1.1')"> </span><a href="Data-ByteString.html">Data.ByteString</a></span><ul id="section.n.1.1" class="show"><li><span class="module"><a href="Data-ByteString-Char8.html">Data.ByteString.Char8</a></span></li><li><span class="module"><span id="control.n.1.1.2" class="collapser" onclick="toggleSection('n.1.1.2')"> </span><a href="Data-ByteString-Lazy.html">Data.ByteString.Lazy</a></span><ul id="section.n.1.1.2" class="show"><li><span class="module"><a href="Data-ByteString-Lazy-Char8.html">Data.ByteString.Lazy.Char8</a></span></li></ul></li><li><span class="module"><a href="Data-ByteString-Unsafe.html">Data.ByteString.Unsafe</a></span></li></ul></li></ul></li></ul></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.11.0</p></div></body></html>