Use https by default
[gentoo.git] / dev-haskell / uniplate / metadata.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
3 <pkgmetadata>
4         <herd>haskell</herd>
5         <longdescription>
6                 Uniplate is library for writing simple and concise generic operations.
7                 Uniplate has similar goals to the original Scrap Your Boilerplate work,
8                 but is substantially simpler and faster. The Uniplate manual is available at
9                 &lt;http://community.haskell.org/~ndm/darcs/uniplate/uniplate.htm&gt;.
10                 
11                 To get started with Uniplate you should import one of the three following
12                 modules:
13                 
14                 * &quot;Data.Generics.Uniplate.Data&quot; - to quickly start writing generic functions.
15                 Most users should start by importing this module.
16                 
17                 * &quot;Data.Generics.Uniplate.Direct&quot; - a replacement for &quot;Data.Generics.Uniplate.Data&quot;
18                 with substantially higher performance (around 5 times), but requires writing
19                 instance declarations.
20                 
21                 * &quot;Data.Generics.Uniplate.Operations&quot; - definitions of all the operations defined
22                 by Uniplate. Both the above two modules re-export this module.
23                 
24                 In addition, some users may want to make use of the following modules:
25                 
26                 * &quot;Data.Generics.Uniplate.Zipper&quot; - a zipper built on top of Uniplate instances.
27                 
28                 * &quot;Data.Generics.SYB&quot; - users transitioning from the Scrap Your Boilerplate library.
29                 
30                 * &quot;Data.Generics.Compos&quot; - users transitioning from the Compos library.
31                 
32                 * &quot;Data.Generics.Uniplate.DataOnly&quot; - users making use of both @Data@ and @Direct@
33                 to avoid getting instance conflicts.
34         </longdescription>
35 </pkgmetadata>