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

The search service can find package by either name (apache), provides(webserver), absolute file names (/usr/bin/apache), binaries (gprof) or shared libraries (libXm.so.2) in standard path. It does not support multiple arguments yet...

The System and Arch are optional added filters, for example System could be "redhat", "redhat-7.2", "mandrake" or "gnome", Arch could be "i386" or "src", etc. depending on your system.

System Arch

RPM resource ghc-semigroupoids

Provides a wide array of (semi)groupoids and operations for working with them. A 'Semigroupoid' is a 'Category' without the requirement of identity arrows for every object in the category. A 'Category' is any 'Semigroupoid' for which the Yoneda lemma holds. When working with comonads you often have the '<*>' portion of an 'Applicative', but not the 'pure'. This was captured in Uustalu and Vene's "Essence of Dataflow Programming" in the form of the 'ComonadZip' class in the days before 'Applicative'. Apply provides a weaker invariant, but for the comonads used for data flow programming (found in the streams package), this invariant is preserved. Applicative function composition forms a semigroupoid. Similarly many structures are nearly a comonad, but not quite, for instance lists provide a reasonable 'extend' operation in the form of 'tails', but do not always contain a value. Ideally the following relationships would hold: > Foldable ----> Traversable <--- Functor ------> Alt ---------> Plus Semigroupoid > | | | | | > v v v v v > Foldable1 ---> Traversable1 Apply --------> Applicative -> Alternative Category > | | | | > v v v v > Bind ---------> Monad -------> MonadPlus Arrow > Apply, Bind, and Extend (not shown) give rise the Static, Kleisli and Cokleisli semigroupoids respectively. This lets us remove many of the restrictions from various monad transformers as in many cases the binding operation or '<*>' operation does not require them. Finally, to work with these weaker structures it is beneficial to have containers that can provide stronger guarantees about their contents, so versions of 'Traversable' and 'Foldable' that can be folded with just a 'Semigroup' are added.

Found 1 sites for ghc-semigroupoids

Found 52 RPM for ghc-semigroupoids

PackageSummaryDistributionDownload
ghc-semigroupoids-6.0.0.1-150500.11.3.1.aarch64.htmlSemigroupoids: Category sans idOpenSuSE Leap 15.6 for aarch64ghc-semigroupoids-6.0.0.1-150500.11.3.1.aarch64.rpm
ghc-semigroupoids-6.0.0.1-150500.11.3.1.ppc64le.htmlSemigroupoids: Category sans idOpenSuSE Leap 15.6 for ppc64leghc-semigroupoids-6.0.0.1-150500.11.3.1.ppc64le.rpm
ghc-semigroupoids-6.0.0.1-150500.11.3.1.s390x.htmlSemigroupoids: Category sans idOpenSuSE Leap 15.6 for s390xghc-semigroupoids-6.0.0.1-150500.11.3.1.s390x.rpm
ghc-semigroupoids-6.0.0.1-150500.11.3.1.x86_64.htmlSemigroupoids: Category sans idOpenSuSE Leap 15.6 for x86_64ghc-semigroupoids-6.0.0.1-150500.11.3.1.x86_64.rpm
ghc-semigroupoids-6.0.0.1-1.7.aarch64.htmlSemigroupoids: Category sans idOpenSuSE Ports Tumbleweed for aarch64ghc-semigroupoids-6.0.0.1-1.7.aarch64.rpm
ghc-semigroupoids-6.0.0.1-1.7.ppc64le.htmlSemigroupoids: Category sans idOpenSuSE Ports Tumbleweed for ppc64leghc-semigroupoids-6.0.0.1-1.7.ppc64le.rpm
ghc-semigroupoids-6.0.0.1-1.7.x86_64.htmlSemigroupoids: Category sans idOpenSuSE Tumbleweed for x86_64ghc-semigroupoids-6.0.0.1-1.7.x86_64.rpm
ghc-semigroupoids-6.0.0.1-1.5.riscv64.htmlSemigroupoids: Category sans idOpenSuSE Ports Tumbleweed for riscv64ghc-semigroupoids-6.0.0.1-1.5.riscv64.rpm
ghc-semigroupoids-6.0.0.1-1.5.s390x.htmlSemigroupoids: Category sans idOpenSuSE Ports Tumbleweed for s390xghc-semigroupoids-6.0.0.1-1.5.s390x.rpm
ghc-semigroupoids-6.0.0.1-1.4.ppc64le.htmlSemigroupoids: Category sans idOpenSuSE Ports Tumbleweed for ppc64leghc-semigroupoids-6.0.0.1-1.4.ppc64le.rpm
ghc-semigroupoids-5.3.7-8.fc40.aarch64.htmlSemigroupoids: Category sans idFedora Rawhide for aarch64ghc-semigroupoids-5.3.7-8.fc40.aarch64.rpm
ghc-semigroupoids-5.3.7-8.fc40.aarch64.htmlSemigroupoids: Category sans idFedora 40 for aarch64ghc-semigroupoids-5.3.7-8.fc40.aarch64.rpm
ghc-semigroupoids-5.3.7-8.fc40.ppc64le.htmlSemigroupoids: Category sans idFedora Rawhide for ppc64leghc-semigroupoids-5.3.7-8.fc40.ppc64le.rpm
ghc-semigroupoids-5.3.7-8.fc40.ppc64le.htmlSemigroupoids: Category sans idFedora 40 for ppc64leghc-semigroupoids-5.3.7-8.fc40.ppc64le.rpm
ghc-semigroupoids-5.3.7-8.fc40.s390x.htmlSemigroupoids: Category sans idFedora Rawhide for s390xghc-semigroupoids-5.3.7-8.fc40.s390x.rpm
ghc-semigroupoids-5.3.7-8.fc40.s390x.htmlSemigroupoids: Category sans idFedora 40 for s390xghc-semigroupoids-5.3.7-8.fc40.s390x.rpm
ghc-semigroupoids-5.3.7-8.fc40.x86_64.htmlSemigroupoids: Category sans idFedora Rawhide for x86_64ghc-semigroupoids-5.3.7-8.fc40.x86_64.rpm
ghc-semigroupoids-5.3.7-8.fc40.x86_64.htmlSemigroupoids: Category sans idFedora 40 for x86_64ghc-semigroupoids-5.3.7-8.fc40.x86_64.rpm
ghc-semigroupoids-5.3.7-6.fc39.aarch64.htmlSemigroupoids: Category sans idFedora 39 for aarch64ghc-semigroupoids-5.3.7-6.fc39.aarch64.rpm
ghc-semigroupoids-5.3.7-6.fc39.ppc64le.htmlSemigroupoids: Category sans idFedora 39 for ppc64leghc-semigroupoids-5.3.7-6.fc39.ppc64le.rpm
ghc-semigroupoids-5.3.7-6.fc39.s390x.htmlSemigroupoids: Category sans idFedora 39 for s390xghc-semigroupoids-5.3.7-6.fc39.s390x.rpm
ghc-semigroupoids-5.3.7-6.fc39.x86_64.htmlSemigroupoids: Category sans idFedora 39 for x86_64ghc-semigroupoids-5.3.7-6.fc39.x86_64.rpm
ghc-semigroupoids-5.3.7-4.fc38.aarch64.htmlSemigroupoids: Category sans idFedora 38 for aarch64ghc-semigroupoids-5.3.7-4.fc38.aarch64.rpm
ghc-semigroupoids-5.3.7-4.fc38.ppc64le.htmlSemigroupoids: Category sans idFedora 38 for ppc64leghc-semigroupoids-5.3.7-4.fc38.ppc64le.rpm
ghc-semigroupoids-5.3.7-4.fc38.s390x.htmlSemigroupoids: Category sans idFedora 38 for s390xghc-semigroupoids-5.3.7-4.fc38.s390x.rpm
ghc-semigroupoids-5.3.7-4.fc38.x86_64.htmlSemigroupoids: Category sans idFedora 38 for x86_64ghc-semigroupoids-5.3.7-4.fc38.x86_64.rpm
ghc-semigroupoids-5.3.7-2.fc37.aarch64.htmlSemigroupoids: Category sans idFedora 37 for aarch64ghc-semigroupoids-5.3.7-2.fc37.aarch64.rpm
ghc-semigroupoids-5.3.7-2.fc37.ppc64le.htmlSemigroupoids: Category sans idFedora 37 for ppc64leghc-semigroupoids-5.3.7-2.fc37.ppc64le.rpm
ghc-semigroupoids-5.3.7-2.fc37.s390x.htmlSemigroupoids: Category sans idFedora 37 for s390xghc-semigroupoids-5.3.7-2.fc37.s390x.rpm
ghc-semigroupoids-5.3.7-2.fc37.x86_64.htmlSemigroupoids: Category sans idFedora 37 for x86_64ghc-semigroupoids-5.3.7-2.fc37.x86_64.rpm
ghc-semigroupoids-5.3.7-1.el9.aarch64.htmlSemigroupoids: Category sans idEPEL 9 for aarch64ghc-semigroupoids-5.3.7-1.el9.aarch64.rpm
ghc-semigroupoids-5.3.7-1.el9.ppc64le.htmlSemigroupoids: Category sans idEPEL 9 for ppc64leghc-semigroupoids-5.3.7-1.el9.ppc64le.rpm
ghc-semigroupoids-5.3.7-1.el9.s390x.htmlSemigroupoids: Category sans idEPEL 9 for s390xghc-semigroupoids-5.3.7-1.el9.s390x.rpm
ghc-semigroupoids-5.3.7-1.el9.x86_64.htmlSemigroupoids: Category sans idEPEL 9 for x86_64ghc-semigroupoids-5.3.7-1.el9.x86_64.rpm
ghc-semigroupoids-5.3.7-bp155.2.15.aarch64.htmlSemigroupoids: Category sans idOpenSuSE Leap 15.5 for aarch64ghc-semigroupoids-5.3.7-bp155.2.15.aarch64.rpm
ghc-semigroupoids-5.3.7-bp155.2.15.ppc64le.htmlSemigroupoids: Category sans idOpenSuSE Leap 15.5 for ppc64leghc-semigroupoids-5.3.7-bp155.2.15.ppc64le.rpm
ghc-semigroupoids-5.3.7-bp155.2.15.s390x.htmlSemigroupoids: Category sans idOpenSuSE Leap 15.5 for s390xghc-semigroupoids-5.3.7-bp155.2.15.s390x.rpm
ghc-semigroupoids-5.3.7-bp155.2.15.x86_64.htmlSemigroupoids: Category sans idOpenSuSE Leap 15.5 for x86_64ghc-semigroupoids-5.3.7-bp155.2.15.x86_64.rpm
ghc-semigroupoids-5.3.7-bp155.2.2.armv7hl.htmlSemigroupoids: Category sans idOpenSuSE Ports Leap 15.5 for armv7hlghc-semigroupoids-5.3.7-bp155.2.2.armv7hl.rpm
ghc-semigroupoids-5.3.7-bp154.1.12.aarch64.htmlSemigroupoids: Category sans idOpenSuSE Leap 15.4 for aarch64ghc-semigroupoids-5.3.7-bp154.1.12.aarch64.rpm
ghc-semigroupoids-5.3.7-bp154.1.12.ppc64le.htmlSemigroupoids: Category sans idOpenSuSE Leap 15.4 for ppc64leghc-semigroupoids-5.3.7-bp154.1.12.ppc64le.rpm
ghc-semigroupoids-5.3.7-bp154.1.12.x86_64.htmlSemigroupoids: Category sans idOpenSuSE Leap 15.4 for x86_64ghc-semigroupoids-5.3.7-bp154.1.12.x86_64.rpm
ghc-semigroupoids-5.3.7-bp154.1.1.armv7hl.htmlSemigroupoids: Category sans idOpenSuSE Ports Leap 15.4 for armv7hlghc-semigroupoids-5.3.7-bp154.1.1.armv7hl.rpm
ghc-semigroupoids-5.3.5-1.9.armv7hl.htmlSemigroupoids: Category sans idOpenSuSE Ports Tumbleweed for armv7hlghc-semigroupoids-5.3.5-1.9.armv7hl.rpm
ghc-semigroupoids-5.3.4-bp153.1.20.aarch64.htmlSemigroupoids: Category sans idOpenSuSE Leap 15.3 for aarch64ghc-semigroupoids-5.3.4-bp153.1.20.aarch64.rpm
ghc-semigroupoids-5.3.4-bp153.1.20.ppc64le.htmlSemigroupoids: Category sans idOpenSuSE Leap 15.3 for ppc64leghc-semigroupoids-5.3.4-bp153.1.20.ppc64le.rpm
ghc-semigroupoids-5.3.4-bp153.1.20.x86_64.htmlSemigroupoids: Category sans idOpenSuSE Leap 15.3 for x86_64ghc-semigroupoids-5.3.4-bp153.1.20.x86_64.rpm
ghc-semigroupoids-5.3.4-bp153.1.2.armv7hl.htmlSemigroupoids: Category sans idOpenSuSE Ports Leap 15.3 for armv7hlghc-semigroupoids-5.3.4-bp153.1.2.armv7hl.rpm
ghc-semigroupoids-5.3.4-lp152.1.6.ppc64le.htmlSemigroupoids: Category sans idOpenSuSE Ports Leap 15.2 for ppc64leghc-semigroupoids-5.3.4-lp152.1.6.ppc64le.rpm
ghc-semigroupoids-5.3.4-lp152.1.5.x86_64.htmlSemigroupoids: Category sans idOpenSuSE Leap 15.2 for x86_64ghc-semigroupoids-5.3.4-lp152.1.5.x86_64.rpm
ghc-semigroupoids-5.3.4-lp152.1.4.aarch64.htmlSemigroupoids: Category sans idOpenSuSE Ports Leap 15.2 for aarch64ghc-semigroupoids-5.3.4-lp152.1.4.aarch64.rpm
ghc-semigroupoids-5.3.2-1.3.armv6hl.htmlSemigroupoids: Category sans idOpenSuSE Ports Tumbleweed for armv6hlghc-semigroupoids-5.3.2-1.3.armv6hl.rpm

Generated by rpm2html 1.6

Fabrice Bellet