/usr/share/doc/libghc-yi-language-doc/html/Yi-Utils.html is in libghc-yi-language-doc 0.14.1-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 | <!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>Yi.Utils</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script src="file:///usr/share/javascript/mathjax/MathJax.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
window.onload = function () {pageLoad();setSynopsis("mini_Yi-Utils.html");};
//]]>
</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="src/Yi-Utils.html">Source</a></li><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">yi-language-0.14.1: Collection of language-related Yi libraries.</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>License</th><td>GPL-2</td></tr><tr><th>Maintainer</th><td>yi-devel@googlegroups.com</td></tr><tr><th>Stability</th><td>experimental</td></tr><tr><th>Portability</th><td>portable</td></tr><tr><th>Safe Haskell</th><td>None</td></tr><tr><th>Language</th><td>Haskell2010</td></tr><tr><th>Extensions</th><td><ul class="extension-list"><li>FlexibleContexts</li><li>ConstrainedClassMethods</li><li>MultiParamTypeClasses</li><li>FunctionalDependencies</li></ul></td></tr></table><p class="caption">Yi.Utils</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#section.orphans">Orphan instances</a></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc"><p>Various utility functions and instances used throughout Yi. Some of
the functions from the now-removed Yi.Prelude found a new home
here.</p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><a href="#v:io">io</a> :: <a href="file:///usr/share/doc/libghc-transformers-base-doc/html/Control-Monad-Base.html#t:MonadBase">MonadBase</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> a -> m a</li><li class="src short"><a href="#v:fst3">fst3</a> :: (a, b, c) -> a</li><li class="src short"><a href="#v:snd3">snd3</a> :: (a, b, c) -> b</li><li class="src short"><a href="#v:trd3">trd3</a> :: (a, b, c) -> c</li><li class="src short"><span class="keyword">class</span> <a href="#t:SemiNum">SemiNum</a> absolute relative | absolute -> relative <span class="keyword">where</span><ul class="subs"></ul></li><li class="src short"><a href="#v:nubSet">nubSet</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> a => [a] -> [a]</li><li class="src short"><a href="#v:mapAdjust-39-">mapAdjust'</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> k => (a -> a) -> k -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Map-Lazy.html#t:Map">Map</a> k a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Map-Lazy.html#t:Map">Map</a> k a</li><li class="src short"><a href="#v:mapFromFoldable">mapFromFoldable</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Foldable.html#t:Foldable">Foldable</a> t, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> k) => t (k, a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Map-Lazy.html#t:Map">Map</a> k a</li><li class="src short"><a href="#v:groupBy-39-">groupBy'</a> :: (a -> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a>) -> [a] -> [[a]]</li><li class="src short"><a href="#v:chain">chain</a> :: (a -> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a>) -> [a] -> ([a], [a])</li><li class="src short"><a href="#v:commonPrefix">commonPrefix</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> a => [[a]] -> [a]</li><li class="src short"><a href="#v:findPL">findPL</a> :: (a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a>) -> [a] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> (<a href="file:///usr/share/doc/libghc-pointedlist-doc/html/Data-List-PointedList.html#t:PointedList">PointedList</a> a)</li><li class="src short"><a href="#v:swapFocus">swapFocus</a> :: (<a href="file:///usr/share/doc/libghc-pointedlist-doc/html/Data-List-PointedList.html#t:PointedList">PointedList</a> a -> <a href="file:///usr/share/doc/libghc-pointedlist-doc/html/Data-List-PointedList.html#t:PointedList">PointedList</a> a) -> <a href="file:///usr/share/doc/libghc-pointedlist-doc/html/Data-List-PointedList.html#t:PointedList">PointedList</a> a -> <a href="file:///usr/share/doc/libghc-pointedlist-doc/html/Data-List-PointedList.html#t:PointedList">PointedList</a> a</li><li class="src short"><a href="#v:makeClassyWithSuffix">makeClassyWithSuffix</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/template-haskell-2.11.1.0/Language-Haskell-TH-Syntax.html#t:Name">Name</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/template-haskell-2.11.1.0/Language-Haskell-TH-Syntax.html#t:Q">Q</a> [<a href="file:///usr/share/doc/ghc-doc/html/libraries/template-haskell-2.11.1.0/Language-Haskell-TH-Syntax.html#t:Dec">Dec</a>]</li><li class="src short"><a href="#v:addSuffix">addSuffix</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/template-haskell-2.11.1.0/Language-Haskell-TH-Syntax.html#t:Name">Name</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -> [DefName]</li><li class="src short"><a href="#v:makeLensesWithSuffix">makeLensesWithSuffix</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/template-haskell-2.11.1.0/Language-Haskell-TH-Syntax.html#t:Name">Name</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/template-haskell-2.11.1.0/Language-Haskell-TH-Syntax.html#t:Q">Q</a> [<a href="file:///usr/share/doc/ghc-doc/html/libraries/template-haskell-2.11.1.0/Language-Haskell-TH-Syntax.html#t:Dec">Dec</a>]</li></ul></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><a id="v:io" class="def">io</a> :: <a href="file:///usr/share/doc/libghc-transformers-base-doc/html/Control-Monad-Base.html#t:MonadBase">MonadBase</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/System-IO.html#t:IO">IO</a> a -> m a <a href="src/Yi-Utils.html#io" class="link">Source</a> <a href="#v:io" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:fst3" class="def">fst3</a> :: (a, b, c) -> a <a href="src/Yi-Utils.html#fst3" class="link">Source</a> <a href="#v:fst3" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:snd3" class="def">snd3</a> :: (a, b, c) -> b <a href="src/Yi-Utils.html#snd3" class="link">Source</a> <a href="#v:snd3" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:trd3" class="def">trd3</a> :: (a, b, c) -> c <a href="src/Yi-Utils.html#trd3" class="link">Source</a> <a href="#v:trd3" class="selflink">#</a></p></div><div class="top"><p class="src"><span class="keyword">class</span> <a id="t:SemiNum" class="def">SemiNum</a> absolute relative | absolute -> relative <span class="keyword">where</span> <a href="src/Yi-Utils.html#SemiNum" class="link">Source</a> <a href="#t:SemiNum" class="selflink">#</a></p><div class="subs minimal"><p class="caption">Minimal complete definition</p><p class="src"><a href="Yi-Utils.html#v:-43--126-">(+~)</a>, <a href="Yi-Utils.html#v:-45--126-">(-~)</a>, <a href="Yi-Utils.html#v:-126--45-">(~-)</a></p></div><div class="subs methods"><p class="caption">Methods</p><p class="src"><a id="v:-43--126-" class="def">(+~)</a> :: absolute -> relative -> absolute <a href="src/Yi-Utils.html#%2B~" class="link">Source</a> <a href="#v:-43--126-" class="selflink">#</a></p><p class="src"><a id="v:-45--126-" class="def">(-~)</a> :: absolute -> relative -> absolute <a href="src/Yi-Utils.html#-~" class="link">Source</a> <a href="#v:-45--126-" class="selflink">#</a></p><p class="src"><a id="v:-126--45-" class="def">(~-)</a> :: absolute -> absolute -> relative <a href="src/Yi-Utils.html#~-" class="link">Source</a> <a href="#v:-126--45-" class="selflink">#</a></p></div><div class="subs instances"><p id="control.i:SemiNum" class="caption collapser" onclick="toggleSection('i:SemiNum')">Instances</p><div id="section.i:SemiNum" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:SemiNum:SemiNum:1" class="instance expander" onclick="toggleSection('i:ic:SemiNum:SemiNum:1')"></span> <a href="Yi-Utils.html#t:SemiNum">SemiNum</a> <a href="Yi-Buffer-Basic.html#t:Point">Point</a> <a href="Yi-Buffer-Basic.html#t:Size">Size</a></span> <a href="src/Yi-Utils.html#line-67" class="link">Source</a> <a href="#t:SemiNum" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:SemiNum:SemiNum:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-43--126-">(+~)</a> :: <a href="Yi-Buffer-Basic.html#t:Point">Point</a> -> <a href="Yi-Buffer-Basic.html#t:Size">Size</a> -> <a href="Yi-Buffer-Basic.html#t:Point">Point</a> <a href="src/Yi-Utils.html#%2B~" class="link">Source</a> <a href="#v:-43--126-" class="selflink">#</a></p><p class="src"><a href="#v:-45--126-">(-~)</a> :: <a href="Yi-Buffer-Basic.html#t:Point">Point</a> -> <a href="Yi-Buffer-Basic.html#t:Size">Size</a> -> <a href="Yi-Buffer-Basic.html#t:Point">Point</a> <a href="src/Yi-Utils.html#-~" class="link">Source</a> <a href="#v:-45--126-" class="selflink">#</a></p><p class="src"><a href="#v:-126--45-">(~-)</a> :: <a href="Yi-Buffer-Basic.html#t:Point">Point</a> -> <a href="Yi-Buffer-Basic.html#t:Point">Point</a> -> <a href="Yi-Buffer-Basic.html#t:Size">Size</a> <a href="src/Yi-Utils.html#~-" class="link">Source</a> <a href="#v:-126--45-" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><a id="v:nubSet" class="def">nubSet</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> a => [a] -> [a] <a href="src/Yi-Utils.html#nubSet" class="link">Source</a> <a href="#v:nubSet" class="selflink">#</a></p><div class="doc"><p>As <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Prelude.html#v:nub">nub</a></code>, but with O(n*log(n)) behaviour.</p></div></div><div class="top"><p class="src"><a id="v:mapAdjust-39-" class="def">mapAdjust'</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> k => (a -> a) -> k -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Map-Lazy.html#t:Map">Map</a> k a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Map-Lazy.html#t:Map">Map</a> k a <a href="src/Yi-Utils.html#mapAdjust%27" class="link">Source</a> <a href="#v:mapAdjust-39-" class="selflink">#</a></p><div class="doc"><p>As Map.adjust, but the combining function is applied strictly.</p></div></div><div class="top"><p class="src"><a id="v:mapFromFoldable" class="def">mapFromFoldable</a> :: (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Foldable.html#t:Foldable">Foldable</a> t, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Ord.html#t:Ord">Ord</a> k) => t (k, a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Map-Lazy.html#t:Map">Map</a> k a <a href="src/Yi-Utils.html#mapFromFoldable" class="link">Source</a> <a href="#v:mapFromFoldable" class="selflink">#</a></p><div class="doc"><p>Generalisation of <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Map-Lazy.html#v:fromList">fromList</a></code> to arbitrary foldables.</p></div></div><div class="top"><p class="src"><a id="v:groupBy-39-" class="def">groupBy'</a> :: (a -> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a>) -> [a] -> [[a]] <a href="src/Yi-Utils.html#groupBy%27" class="link">Source</a> <a href="#v:groupBy-39-" class="selflink">#</a></p><div class="doc"><p>Alternative to groupBy.</p><pre>groupBy' (\a b -> abs (a - b) <= 1) [1,2,3] = [[1,2,3]]</pre><p>whereas</p><pre>groupBy (\a b -> abs (a - b) <= 1) [1,2,3] = [[1,2],[3]]</pre><p>TODO: Check in ghc 6.12 release if groupBy == groupBy'.</p></div></div><div class="top"><p class="src"><a id="v:chain" class="def">chain</a> :: (a -> a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a>) -> [a] -> ([a], [a]) <a href="src/Yi-Utils.html#chain" class="link">Source</a> <a href="#v:chain" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:commonPrefix" class="def">commonPrefix</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> a => [[a]] -> [a] <a href="src/Yi-Utils.html#commonPrefix" class="link">Source</a> <a href="#v:commonPrefix" class="selflink">#</a></p><div class="doc"><p>Return the longest common prefix of a set of lists.</p><pre>P(xs) === all (isPrefixOf (commonPrefix xs)) xs
length s > length (commonPrefix xs) --> not (all (isPrefixOf s) xs)</pre></div></div><div class="top"><p class="src"><a id="v:findPL" class="def">findPL</a> :: (a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Bool.html#t:Bool">Bool</a>) -> [a] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Maybe.html#t:Maybe">Maybe</a> (<a href="file:///usr/share/doc/libghc-pointedlist-doc/html/Data-List-PointedList.html#t:PointedList">PointedList</a> a) <a href="src/Yi-Utils.html#findPL" class="link">Source</a> <a href="#v:findPL" class="selflink">#</a></p><div class="doc"><p>Finds the first element satisfying the predicate, and returns a zipper pointing at it.</p></div></div><div class="top"><p class="src"><a id="v:swapFocus" class="def">swapFocus</a> :: (<a href="file:///usr/share/doc/libghc-pointedlist-doc/html/Data-List-PointedList.html#t:PointedList">PointedList</a> a -> <a href="file:///usr/share/doc/libghc-pointedlist-doc/html/Data-List-PointedList.html#t:PointedList">PointedList</a> a) -> <a href="file:///usr/share/doc/libghc-pointedlist-doc/html/Data-List-PointedList.html#t:PointedList">PointedList</a> a -> <a href="file:///usr/share/doc/libghc-pointedlist-doc/html/Data-List-PointedList.html#t:PointedList">PointedList</a> a <a href="src/Yi-Utils.html#swapFocus" class="link">Source</a> <a href="#v:swapFocus" class="selflink">#</a></p><div class="doc"><p>Given a function which moves the focus from index A to index B, return a function which swaps the elements at indexes A and B and then moves the focus. See Yi.Editor.swapWinWithFirstE for an example.</p></div></div><div class="top"><p class="src"><a id="v:makeClassyWithSuffix" class="def">makeClassyWithSuffix</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/template-haskell-2.11.1.0/Language-Haskell-TH-Syntax.html#t:Name">Name</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/template-haskell-2.11.1.0/Language-Haskell-TH-Syntax.html#t:Q">Q</a> [<a href="file:///usr/share/doc/ghc-doc/html/libraries/template-haskell-2.11.1.0/Language-Haskell-TH-Syntax.html#t:Dec">Dec</a>] <a href="src/Yi-Utils.html#makeClassyWithSuffix" class="link">Source</a> <a href="#v:makeClassyWithSuffix" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:addSuffix" class="def">addSuffix</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/template-haskell-2.11.1.0/Language-Haskell-TH-Syntax.html#t:Name">Name</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -> [DefName] <a href="src/Yi-Utils.html#addSuffix" class="link">Source</a> <a href="#v:addSuffix" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:makeLensesWithSuffix" class="def">makeLensesWithSuffix</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-String.html#t:String">String</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/template-haskell-2.11.1.0/Language-Haskell-TH-Syntax.html#t:Name">Name</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/template-haskell-2.11.1.0/Language-Haskell-TH-Syntax.html#t:Q">Q</a> [<a href="file:///usr/share/doc/ghc-doc/html/libraries/template-haskell-2.11.1.0/Language-Haskell-TH-Syntax.html#t:Dec">Dec</a>] <a href="src/Yi-Utils.html#makeLensesWithSuffix" class="link">Source</a> <a href="#v:makeLensesWithSuffix" class="selflink">#</a></p></div><h1>Orphan instances</h1><div id="section.orphans" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:o:ic:Binary:Binary:1" class="instance expander" onclick="toggleSection('i:o:ic:Binary:Binary:1')"></span> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.1.0/Data-Eq.html#t:Eq">Eq</a> k, <a href="file:///usr/share/doc/libghc-hashable-doc/html/Data-Hashable.html#t:Hashable">Hashable</a> k, <a href="file:///usr/share/doc/ghc-doc/html/libraries/binary-0.8.3.0/Data-Binary.html#t:Binary">Binary</a> k, <a href="file:///usr/share/doc/ghc-doc/html/libraries/binary-0.8.3.0/Data-Binary.html#t:Binary">Binary</a> v) => <a href="file:///usr/share/doc/ghc-doc/html/libraries/binary-0.8.3.0/Data-Binary.html#t:Binary">Binary</a> (<a href="file:///usr/share/doc/libghc-unordered-containers-doc/html/Data-HashMap-Lazy.html#t:HashMap">HashMap</a> k v)</span> <a href="src/Yi-Utils.html#line-123" class="link">Source</a> <a href="#v:-36-fBinaryHashMap" class="selflink">#</a></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:o:ic:Binary:Binary:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:put">put</a> :: <a href="file:///usr/share/doc/libghc-unordered-containers-doc/html/Data-HashMap-Lazy.html#t:HashMap">HashMap</a> k v -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/binary-0.8.3.0/Data-Binary-Put.html#t:Put">Put</a> <a href="#v:put" class="selflink">#</a></p><p class="src"><a href="#v:get">get</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/binary-0.8.3.0/Data-Binary-Get-Internal.html#t:Get">Get</a> (<a href="file:///usr/share/doc/libghc-unordered-containers-doc/html/Data-HashMap-Lazy.html#t:HashMap">HashMap</a> k v) <a href="#v:get" class="selflink">#</a></p><p class="src"><a href="#v:putList">putList</a> :: [<a href="file:///usr/share/doc/libghc-unordered-containers-doc/html/Data-HashMap-Lazy.html#t:HashMap">HashMap</a> k v] -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/binary-0.8.3.0/Data-Binary-Put.html#t:Put">Put</a> <a href="#v:putList" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.17.3</p></div></body></html>
|