From 92715265f5e37292e57673f39c5372a268778c44 Mon Sep 17 00:00:00 2001 From: Justin Lecher Date: Sat, 29 Apr 2017 19:47:04 +0100 Subject: Globally add missing remote ID references to metadata.xml Signed-off-by: Justin Lecher --- dev-haskell/lens-simple/metadata.xml | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) (limited to 'dev-haskell/lens-simple/metadata.xml') diff --git a/dev-haskell/lens-simple/metadata.xml b/dev-haskell/lens-simple/metadata.xml index 17f85a4e3a88..743355961e37 100644 --- a/dev-haskell/lens-simple/metadata.xml +++ b/dev-haskell/lens-simple/metadata.xml @@ -1,4 +1,4 @@ - + @@ -7,12 +7,12 @@ This module, <http://hackage.haskell.org/package/lens-simple/docs/Lens-Simple.html Lens.Simple>, - just re-exports the main modules from Russell O\'Connor's + just re-exports the main modules from Russell O\'Connor's <http://hackage.haskell.org/package/lens-family lens-family> package, the - original van Laarhoven-O'Connor lens library. + original van Laarhoven-O'Connor lens library. @lens-family@ is particularly remarkable for its minute number of dependencies: (apart from <http://hackage.haskell.org/package/mtl mtl> - they are all ghc \'boot\' libraries); but more importantly for its + they are all ghc \'boot\' libraries); but more importantly for its extreme conceptual simplicity and theoretical soundness. Much of the material it contains is well-explained, from a tutorial point of view, by <http://hackage.haskell.org/package/lens-tutorial lens-tutorial> It is independent, @@ -31,7 +31,7 @@ > import Lens.Simple - Check it out, it's even one character shorter! + Check it out, it's even one character shorter! The material in <http://hackage.haskell.org/package/lens-tutorial lens-tutorial> will work fine if you make this substitution in the underlying @@ -39,7 +39,7 @@ and follow along as prompted. As another illustration of the simplicity of the - fundamental van Laarhoven-O'Connor lens combinators - and their homogeneity with + fundamental van Laarhoven-O'Connor lens combinators - and their homogeneity with @Control.Lens@ - note that the gloss <https://github.com/michaelt/lens-family-simple/blob/master/examples/Pong.hs pong example> from the @lens@ library examples directory - which continues to be @@ -57,17 +57,20 @@ the associated modules. This module was originally intended to simplify the use of packages that - follow the original promise of the van Laarhoven-O'Connor lenses. + follow the original promise of the van Laarhoven-O'Connor lenses. /Correct practice is to export lenses without depending on a lens-library, where possible./ In basic cases these just use familiar @Prelude@ types, after all. Examples of best practices in this respect are e.g. <http://hackage.haskell.org/package/lens-family-th lens-family-th> which - doesn't depend on @lens-family@ despite its name and pipes-related packages like + doesn't depend on @lens-family@ despite its name and pipes-related packages like <http://hackage.haskell.org/package/pipes-bytestring pipes-bytestring> and <http://hackage.haskell.org/package/pipes-group pipes-group>. @Lens.Simple@ also re-exports @makeLenses@ and - other convenient TH incantations from Dan Burton's associated + other convenient TH incantations from Dan Burton's associated <http://hackage.haskell.org/package/lens-family-th lens-family-th>. + + michaelt/lens-simple + -- cgit v1.2.3-65-gdbad