/usr/share/doc/libghc-generics-sop-doc/html/index.html is in libghc-generics-sop-doc 0.2.0.0-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 8 9 10 11 12 13 | <!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>generics-sop-0.2.0.0: Generic Programming using True Sums of Products</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">generics-sop-0.2.0.0: Generic Programming using True Sums of Products</p></div><div id="content"><div id="description"><h1>generics-sop-0.2.0.0: Generic Programming using True Sums of Products</h1><div class="doc"><p>A library to support the definition of generic functions.
Datatypes are viewed in a uniform, structured way:
the choice between constructors is represented using an n-ary
sum, and the arguments of each constructor are represented using
an n-ary product.</p><p>The module <a href="Generics-SOP.html">Generics.SOP</a> is the main module of this library and contains
more detailed documentation.</p><p>Examples of using this library are provided by the following
packages:</p><ul><li><code><a href="https://hackage.haskell.org/package/basic-sop">basic-sop</a></code> basic examples,</li><li><code><a href="https://hackage.haskell.org/package/pretty-sop">pretty-sop</a></code> generic pretty printing,</li><li><code><a href="https://hackage.haskell.org/package/lens-sop">lens-sop</a></code> generically computed lenses,</li><li><code><a href="https://hackage.haskell.org/package/json-sop">json-sop</a></code> generic JSON conversions.</li></ul><p>A detailed description of the ideas behind this library is provided by
the paper:</p><ul><li>Edsko de Vries and Andres Löh.
<a href="http://www.andres-loeh.de/TrueSumsOfProducts">True Sums of Products</a>.
Workshop on Generic Programming (WGP) 2014.</li></ul></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')">Generics</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="Generics-SOP.html">Generics.SOP</a></span><ul id="section.n.1.1" class="show"><li><span class="module"><a href="Generics-SOP-BasicFunctors.html">Generics.SOP.BasicFunctors</a></span></li><li><span class="module"><a href="Generics-SOP-Classes.html">Generics.SOP.Classes</a></span></li><li><span class="module"><a href="Generics-SOP-Constraint.html">Generics.SOP.Constraint</a></span></li><li><span class="module"><a href="Generics-SOP-Dict.html">Generics.SOP.Dict</a></span></li><li><span class="module"><a href="Generics-SOP-GGP.html">Generics.SOP.GGP</a></span></li><li><span class="module"><a href="Generics-SOP-Instances.html">Generics.SOP.Instances</a></span></li><li><span class="module"><a href="Generics-SOP-Metadata.html">Generics.SOP.Metadata</a></span></li><li><span class="module"><a href="Generics-SOP-NP.html">Generics.SOP.NP</a></span></li><li><span class="module"><a href="Generics-SOP-NS.html">Generics.SOP.NS</a></span></li><li><span class="module"><a href="Generics-SOP-Sing.html">Generics.SOP.Sing</a></span></li><li><span class="module"><a href="Generics-SOP-TH.html">Generics.SOP.TH</a></span></li><li><span class="module"><a href="Generics-SOP-Universe.html">Generics.SOP.Universe</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.16.1</p></div></body></html>
|