Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

ghc-microlens-0.4.12.0-bp154.1.12 RPM for ppc64le

From OpenSuSE Leap 15.4 for ppc64le

Name: ghc-microlens Distribution: SUSE Linux Enterprise 15 SP4
Version: 0.4.12.0 Vendor: openSUSE
Release: bp154.1.12 Build date: Mon May 9 13:46:31 2022
Group: Unspecified Build host: obs-power8-05
Size: 205885 Source RPM: ghc-microlens-0.4.12.0-bp154.1.12.src.rpm
Packager: https://bugs.opensuse.org
Url: https://hackage.haskell.org/package/microlens
Summary: A tiny lens library with no dependencies
NOTE: If you're writing an app, you probably want
<http://hackage.haskell.org/package/microlens-platform microlens-platform> – it
has the most features. <http://hackage.haskell.org/package/microlens microlens>
is intended more for library writers who want a tiny lens library (after all,
lenses are pretty useful for everything, not just for updating records!).

This library is an extract from <http://hackage.haskell.org/package/lens lens>
(with no dependencies). It's not a toy lenses library, unsuitable for “real
world”, but merely a small one. It is compatible with lens, and should have
same performance. It also has better documentation.

There's a longer readme <https://github.com/monadfix/microlens#readme on
Github>. It has a migration guide for lens users, a description of other
packages in the family, a discussion of other lens libraries you could use
instead, and so on.

Here are some usecases for this library:

* You want to define lenses or traversals in your own library, but don't want
to depend on lens. Having lenses available often make working with a library
more pleasant.

* You just want to be able to use lenses to transform data (or even just use
'over _1' to change the first element of a tuple).

* You are new to lenses and want a small library to play with.

However, don't use this library if:

* You need 'Iso's, 'Prism's, indexed traversals, or actually anything else
which isn't defined here (though some indexed functions are available elsewhere
– containers and vector provide them for their types, and
<http://hackage.haskell.org/package/ilist ilist> provides indexed functions for
lists).

* You want a library with a clean, understandable implementation (in which case
you're looking for <http://hackage.haskell.org/package/lens-simple
lens-simple>).

As already mentioned, if you're writing an application which uses lenses more
extensively, look at <http://hackage.haskell.org/package/microlens-platform
microlens-platform> – it combines features of most other microlens packages
(<http://hackage.haskell.org/package/microlens-mtl microlens-mtl>,
<http://hackage.haskell.org/package/microlens-th microlens-th>,
<http://hackage.haskell.org/package/microlens-ghc microlens-ghc>).

If you want to export getters or folds and don't mind the
<http://hackage.haskell.org/package/contravariant contravariant> dependency,
please consider using <http://hackage.haskell.org/package/microlens-contra
microlens-contra>.

If you haven't ever used lenses before, read
<http://hackage.haskell.org/package/lens-tutorial/docs/Control-Lens-Tutorial.html
this tutorial>. (It's for lens, but it applies to microlens just as well.)

Note that microlens has no dependencies starting from GHC 7.10 (base-4.8).
Prior to that, it depends on transformers-0.2 or above.

Provides

Requires

License

BSD-3-Clause

Changelog

* Thu Dec 17 2020 Ondřej Súkup <mimi.vx@gmail.com>
  - disable %{ix86} build
* Tue Nov 17 2020 psimons@suse.com
  - Update microlens to version 0.4.12.0.
    [#] 0.4.12.0
    * Added instance `Ixed (NonEmpty a)` for GHC >= 8.
    [#] 0.4.11.3
    * Exported a `coerce` compatibility shim from `Lens.Micro.Internal`.
* Tue Aug 18 2020 Peter Simons <psimons@suse.com>
  - Replace %setup -q with the more modern %autosetup macro.
* Tue Jun 09 2020 psimons@suse.com
  - Add microlens at version 0.4.11.2.

Files

/usr/lib64/ghc-8.10.7/microlens-0.4.12.0
/usr/lib64/ghc-8.10.7/microlens-0.4.12.0/libHSmicrolens-0.4.12.0-6q3HVIwdclfLIBOL1IZ85G-ghc8.10.7.so
/usr/share/licenses/ghc-microlens
/usr/share/licenses/ghc-microlens/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 9 17:00:22 2024