dev-haskell / semigroups

Anything that associates

Official package sites : https://github.com/ekmett/semigroups/ ·

Haskell 98 semigroups In mathematics, a semigroup is an algebraic structure consisting of a set together with an associative binary operation. A semigroup generalizes a monoid in that there might not exist an identity element. It also (originally) generalized a group (a monoid with all inverses) to a type where every element did not have to have an inverse, thus the name semigroup.

v0.18.2 :: 0/0.18.2 :: gentoo

Modified
License
BSD
Keywords
amd64 x86 ~amd64-linux ~x86-linux
USE flags
binary doc hscolour profile transformers

v0.16.2.2 :: 0/0.16.2.2 :: gentoo

Modified
License
BSD
Keywords
amd64 x86
USE flags
bytestring containers deepseq doc hashable hscolour profile text unordered-containers

v0.15.1 :: 0/0.15.1 :: gentoo

Modified
License
BSD
Keywords
~amd64 ~x86
USE flags
bytestring containers doc hashable hscolour profile text unordered-containers

v0.12.2 :: 0/0.12.2 :: gentoo

Modified
License
BSD
Keywords
amd64 x86
USE flags
doc hscolour profile

v0.12.1 :: 0/0.12.1 :: gentoo

Modified
License
BSD
Keywords
amd64 x86
USE flags
doc hscolour profile

v0.11-r1 :: 0/0.11 :: gentoo

Modified
License
BSD
Keywords
amd64 x86
USE flags
doc hscolour profile

v0.9.2 :: 0/0.9.2 :: gentoo

Modified
License
BSD
Keywords
~amd64 ~x86
USE flags
doc hscolour profile

General

binary
provide instances for binary package
bytestring
You can disable the use of the `bytestring` package using USE=-bytestring. Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users.
containers
You can disable the use of the `containers` package using USE=-containers. Disabing this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users.
deepseq
You can disable the use of the `deepseq` package using `-f-deepseq`. Disabing this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users.
doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
hashable
You can disable the use of the `hashable` package using USE=-hashable. Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. If set we will not supply an instance of `Hashable`.
hscolour
Include coloured haskell sources to generated documentation (dev-haskell/hscolour)
profile
Add support for software performance analysis (will likely vary from ebuild to ebuild)
text
You can disable the use of the `text` package using USE=-text. Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users.
transformers
provide instances for transformers package.
unordered-containers
You can disable the use of the `unordered-containers` package using USE=-unordered-containers. Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users.

dev-haskell / binary : Binary serialisation for Haskell values using lazy ByteStrings

dev-haskell / bytestring-builder : The new bytestring builder, packaged outside of GHC

dev-haskell / cabal : A framework for packaging Haskell software

dev-haskell / haddock : A documentation-generation tool for Haskell libraries

dev-haskell / hashable : A class for types that can be converted to a hash value

dev-haskell / hscolour : Colourise Haskell code

dev-haskell / nats : Natural numbers

dev-haskell / tagged : Haskell 98 phantom types to avoid unsafely passing dummy arguments

dev-haskell / text : An efficient packed Unicode text type

dev-haskell / transformers : Concrete functor and monad transformers

dev-haskell / unordered-containers : Efficient hashing-based container types

dev-lang / ghc : The Glasgow Haskell Compiler

dev-haskell / binary : Binary serialisation for Haskell values using lazy ByteStrings

dev-haskell / bytestring-builder : The new bytestring builder, packaged outside of GHC

dev-haskell / hashable : A class for types that can be converted to a hash value

dev-haskell / nats : Natural numbers

dev-haskell / tagged : Haskell 98 phantom types to avoid unsafely passing dummy arguments

dev-haskell / text : An efficient packed Unicode text type

dev-haskell / transformers : Concrete functor and monad transformers

dev-haskell / unordered-containers : Efficient hashing-based container types

dev-lang / ghc : The Glasgow Haskell Compiler

app-emacs / ghc-mod : Happy Haskell Programming

dev-haskell / adjunctions : Adjunctions and representable functors

dev-haskell / aeson : Fast JSON parsing and encoding

dev-haskell / aeson-compat : Compatibility layer for aeson

dev-haskell / arithmoi : Efficient basic number-theoretic functions. Primes, powers, integer logarithms

dev-haskell / attoparsec : Fast combinator parsing for bytestrings and text

dev-haskell / bifunctors : Haskell 98 bifunctors, bifoldables and bitraversables

dev-haskell / binary-orphans : Orphan instances for binary

dev-haskell / binary-tagged : Tagged binary serialisation

dev-haskell / case-insensitive : Case insensitive string comparison

dev-haskell / chunked-data : Typeclasses for dealing with various chunked data representations

dev-haskell / classy-prelude : A typeclass-based Prelude

dev-haskell / comonad : Haskell 98 compatible comonads

dev-haskell / comonad-transformers : This package has been merged into comonad 4.0

dev-haskell / comonads-fd : This package has been merged into comonad 4.0

dev-haskell / contravariant : Contravariant functors

dev-haskell / distributive : Distributive functors -- Dual to Traversable

dev-haskell / dlist-instances : Difference lists instances

dev-haskell / either : An either monad transformer

dev-haskell / free : Monads for free

dev-haskell / glob : Globbing library

dev-haskell / keys : Keyed functors and containers

dev-haskell / lens : Lenses, Folds and Traversals

dev-haskell / linear : Linear Algebra

dev-haskell / megaparsec : Monadic parser combinators

dev-haskell / mono-traversable : Type classes for mapping, folding, and traversing monomorphic containers

dev-haskell / mono-traversable-instances : Extra typeclass instances for mono-traversable

dev-haskell / optparse-applicative : Utilities and combinators for parsing command line options

dev-haskell / parser-combinators : Lightweight package providing commonly useful parser combinators

dev-haskell / pointed : Pointed and copointed data

dev-haskell / prettyprinter : A modern, easy to use, well-documented, extensible prettyprinter

dev-haskell / quickcheck : Automatic testing of Haskell programs

dev-haskell / reducers : Semigroups, specialized containers and a general map/reduce framework

dev-haskell / semigroupoids : Semigroupoids: Category sans id

dev-haskell / stack : The Haskell Tool Stack

dev-haskell / store : Fast binary serialization

dev-haskell / tar : Reading, writing and manipulating '.tar' archive files

dev-haskell / text-show : Efficient conversion of values into Text

dev-haskell / uri-bytestring : Haskell URI parsing as ByteStrings

dev-haskell / vector-instances : Orphan Instances for 'Data.Vector'

dev-haskell / void : A Haskell 98 logically uninhabited data type

dev-haskell / yaml : Support for parsing and rendering YAML documents

dev-haskell / yesod : Creation of type-safe, RESTful web applications

dev-haskell / yesod-core : Creation of type-safe, RESTful web applications

dev-haskell / yesod-form : Form handling support for Yesod Web Framework

dev-haskell / yesod-platform : Meta package for Yesod (deprecated)

dev-util / shellcheck : Shell script analysis tool

sci-mathematics / agda : A dependently typed functional programming language and proof assistant

x11-wm / xmonad-contrib : Third party extensions for xmonad

Repository mirror & CI · gentoo
Merge updates from master
Michael Haubenwallner · gentoo
dev-haskell/semigroups: add ~x86-linux keyword
Package-Manager: Portage-2.3.62, Repoman-2.3.11 Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Haubenwallner · gentoo
dev-haskell/semigroups: add ~amd64-linux keyword
Package-Manager: Portage-2.3.62, Repoman-2.3.11 Signed-off-by: Michael Haubenwallner <haubi@gentoo.org>
Sergei Trofimovich · gentoo
dev-haskell/semigroups: stable 0.18.2 for x86/amd64, bug #631138
Package-Manager: Portage-2.3.10, Repoman-2.3.3 RepoMan-Options: --include-arches="amd64 x86"
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Sergei Trofimovich · gentoo
dev-haskell/semigroups: bump up to 0.18.2
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Sergei Trofimovich · gentoo
dev-haskell/semigroups: amd64/x86 stable, bug #563090
Package-Manager: portage-2.2.28
Sergei Trofimovich · gentoo
dev-haskell/semigroups: fix build failure with USE=-*, bug #582744
Reported-by: Thomas Beutin Bug: https://bugs.gentoo.org/582744 Package-Manager: portage-2.2.28
Sergei Trofimovich · gentoo
dev-haskell/semigroups: drop old
Package-Manager: portage-2.2.28
Justin Lecher · gentoo
Use https by default
Signed-off-by: Justin Lecher <jlec@gentoo.org>
Sergei Trofimovich · gentoo
dev-haskell/semigroups: mark stable on amd64 and x86, bug #554002 by François Valenduc
Package-Manager: portage-2.2.20
Sergei Trofimovich · gentoo
dev-haskell/semigroups: mark stable on amd64 and x86, bug #554002 by François Valenduc
Package-Manager: portage-2.2.20
Sergei Trofimovich · gentoo
dev-haskell/semigroups: allow stable text-1.1
Package-Manager: portage-2.2.20
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed