dev-haskell / mtl

Monad classes, using functional dependencies

Official package sites : ·

Monad classes using functional dependencies, with instances for various monad transformers, inspired by the paper /Functional Programming with Overloading and Higher-Order Polymorphism/, by Mark P Jones, in /Advanced School of Functional Programming/, 1995 (<>).

v2.2.1-r1 :: 0/2.2.1 :: gentoo

amd64 x86 ~alpha ~amd64-linux ~ia64 ~ppc ~ppc-macos ~ppc64 ~sparc ~x86-fbsd ~x86-linux ~x86-macos ~x86-solaris
USE flags
doc hscolour profile

v2.2.1 :: 0/2.2.1 :: gentoo

~alpha ~amd64 ~amd64-linux ~ia64 ~ppc ~ppc-macos ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-linux ~x86-macos ~x86-solaris
USE flags
doc hscolour profile

v2.1.3.1 :: 0/ :: gentoo

alpha amd64 ia64 ppc ppc64 sparc x86 ~amd64-linux ~ppc-macos ~x86-fbsd ~x86-linux ~x86-macos ~x86-solaris
USE flags
doc hscolour profile


Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
Include coloured haskell sources to generated documentation (dev-haskell/hscolour)
Add support for software performance analysis (will likely vary from ebuild to ebuild)

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

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

dev-haskell / hscolour : Colourise Haskell code

dev-haskell / transformers : Concrete functor and monad transformers

dev-lang / ghc : The Glasgow Haskell Compiler

dev-haskell / transformers : Concrete functor and monad transformers

dev-lang / ghc : The Glasgow Haskell Compiler

app-emacs / ghc-mod : Happy Haskell Programming

app-emulation / ganeti : Ganeti is a virtual server management software tool

app-forensics / quickfuzz : An experimental grammar fuzzer in Haskell using QuickCheck

app-portage / hackport : Hackage and Portage integration tool

app-text / pandoc : Conversion between markup formats

dev-games / goatee : A monadic take on a 2,500-year-old board game - library

dev-haskell / adjunctions : Adjunctions and representable functors

dev-haskell / aeson : Fast JSON parsing and encoding

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

dev-haskell / asn1-data : ASN1 data reader and writer in RAW, BER and DER forms

dev-haskell / asn1-encoding : ASN1 data reader and writer in RAW, BER and DER forms

dev-haskell / asn1-parse : Simple monadic parser for ASN1 stream types

dev-haskell / aws : Amazon Web Services (AWS) for Haskell

dev-haskell / bio : A bioinformatics library

dev-haskell / biosff : Library and executables for working with SFF files

dev-haskell / bytes : Sharing code for serialization between binary and cereal

dev-haskell / cabal-helper : Simple interface to some of Cabal's configuration state used by ghc-mod

dev-haskell / cabal-install : The command-line interface for Cabal and Hackage

dev-haskell / cairo : Binding to the Cairo library

dev-haskell / certificate : Certificates and Key Reader/Writer

dev-haskell / cgi : A library for writing CGI programs

dev-haskell / chasingbottoms : For testing partial and infinite values

dev-haskell / citeproc-hs : A Citation Style Language implementation in Haskell

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

dev-haskell / cmdlib : a library for command line parsing & online help

dev-haskell / comonad : Comonads

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

dev-haskell / conduit : Streaming data processing library

dev-haskell / configfile : Configuration file reading & writing

dev-haskell / constraints : Constraint manipulation

dev-haskell / convertible : Typeclasses and instances for converting between types

dev-haskell / criterion : Robust, reliable performance measurement and analysis

dev-haskell / crypto-cipher-tests : Generic cryptography cipher tests

dev-haskell / dav : RFC 4918 WebDAV support

dev-haskell / djinn-ghc : Generate Haskell code from a type. Bridge from Djinn to GHC API

dev-haskell / djinn-lib : Generate Haskell code from a type. Library extracted from djinn package

dev-haskell / dns : DNS library in Haskell

dev-haskell / edisonapi : A library of efficient, purely-functional data structures (API)

dev-haskell / edisoncore : A library of efficent, purely-functional data structures (Core Implementations)

dev-haskell / either : An either monad transformer

dev-haskell / encoding : A library for various character encodings

dev-haskell / equivalence : Maintaining an equivalence relation implemented as union-find using STT

dev-haskell / exceptions : Extensible optionally-pure exceptions

dev-haskell / fclabels : First class accessor labels implemented as lenses

dev-haskell / fgl : Martin Erwig's Functional Graph Library

dev-haskell / filemanip : Expressive file and directory manipulation for Haskell

dev-haskell / filestore : Interface for versioning file stores

dev-haskell / free : Monads for free

dev-haskell / geniplate : Use Template Haskell to generate Uniplate-like functions

dev-haskell / geniplate-mirror : Use Template Haskell to generate Uniplate-like functions

dev-haskell / gio : Binding to GIO

dev-haskell / gtk : Binding to the Gtk+ graphical user interface library

dev-haskell / gtk3 : Binding to the Gtk+ 3 graphical user interface library

dev-haskell / hackage-security : Hackage security library

dev-haskell / happstack-server : Web related tools and services

dev-haskell / happy : Happy is a parser generator for Haskell

dev-haskell / hashed-storage : Hashed file storage support code

dev-haskell / haskell-platform : The Haskell Platform

dev-haskell / haskell-src-exts : Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer

dev-haskell / hastache : Haskell implementation of Mustache templates

dev-haskell / hdbc : Haskell Database Connectivity

dev-haskell / hdbc-odbc : ODBC driver for HDBC

dev-haskell / hdbc-postgresql : PostgreSQL driver for HDBC

dev-haskell / hdbc-sqlite3 : Sqlite v3 driver for HDBC

dev-haskell / highlighting-kate : Syntax highlighting

dev-haskell / hit : Git operations in haskell

dev-haskell / hourglass : simple performant time related library

dev-haskell / hslogger : Versatile logging framework

dev-haskell / hslua : A Lua language interpreter embedding in Haskell

dev-haskell / hstringtemplate : StringTemplate implementation in Haskell

dev-haskell / htf : The Haskell Test Framework

dev-haskell / http : A library for client-side HTTP

dev-haskell / http-common : Common types for HTTP clients and servers

dev-haskell / http-conduit : HTTP client package with conduit interface and HTTPS support

dev-haskell / http-streams : An HTTP client using io-streams

dev-haskell / hxt : A collection of tools for processing XML with Haskell

dev-haskell / icalendar : iCalendar data types, parser, and printer

dev-haskell / ifelse : Anaphoric and miscellaneous useful control-flow

dev-haskell / io-streams : Simple, composable, and easy-to-use stream I/O

dev-haskell / json : Support for serialising Haskell to and from JSON

dev-haskell / juicypixels : Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and others)

dev-haskell / kan-extensions : Kan extensions, lifts, forms of the Yoneda lemma, and (co)density (co)monads

dev-haskell / language-docker : Dockerfile parser, pretty-printer and embedded DSL

dev-haskell / language-dot : A library for the analysis and creation of Graphviz DOT files

dev-haskell / language-ecmascript : JavaScript parser and pretty-printer library

dev-haskell / language-javascript : Parser for JavaScript

dev-haskell / lens : Lenses, Folds and Traversals

dev-haskell / lens-family : Lens Families

dev-haskell / lens-simple : simplified import of elementary lens-family combinators

dev-haskell / lhs2tex : Preprocessor for typesetting Haskell sources with LaTeX

dev-haskell / libmpd : An MPD client library

dev-haskell / libxml : Binding to libxml2

dev-haskell / lifted-async : Run lifted IO operations asynchronously and wait for their results

dev-haskell / logict : A backtracking logic-programming monad

dev-haskell / logict-state : Library for logic programming based on haskell package logict

dev-haskell / megaparsec : Monadic parser combinators

dev-haskell / missingh : Large utility library

dev-haskell / mmorph : Monad morphisms

dev-haskell / monad-journal : Pure logger typeclass and monad transformer

dev-haskell / monad-logger : A class of monads which can log messages

dev-haskell / monad-par : A library for parallel programming based on a monad

dev-haskell / monad-par-extras : Combinators and extra features for Par monads

dev-haskell / monadrandom : Random-number generation monad

dev-haskell / mtl-compat : Backported Control.Monad.Except module from mtl

dev-haskell / pandoc-citeproc : Supports using pandoc with citeproc

dev-haskell / pango : Binding to the Pango text rendering engine

dev-haskell / parsec : Monadic parser combinators

dev-haskell / path : Support for well-typed paths

dev-haskell / pem : Privacy Enhanced Mail (PEM) format reader and writer

dev-haskell / persistent : Type-safe, multi-backend data serialization

dev-haskell / pipes : Compositional pipelines

dev-haskell / preprocessor-tools : A framework for extending Haskell's syntax via quick-and-dirty preprocessors

dev-haskell / process-conduit : Conduits for processes (deprecated)

dev-haskell / project-template : Specify Haskell project templates and generate files

dev-haskell / punycode : Encode unicode strings to ascii forms according to RFC 3492

dev-haskell / regex-base : Replaces/Enhances Text.Regex

dev-haskell / regex-tdfa : Replaces/Enhances Text.Regex

dev-haskell / regex-tdfa-rc : Replaces/Enhances Text.Regex (fork by Roman Cheplyaka)

dev-haskell / resourcet : Deterministic allocation and freeing of scarce resources

dev-haskell / retry : Retry combinators for monadic actions that may fail

dev-haskell / shellish : shell-/perl- like (systems) programming in Haskell

dev-haskell / shelly : shell-like (systems) programming in Haskell

dev-haskell / skylighting : syntax highlighting library

dev-haskell / smallcheck : A property-based testing library

dev-haskell / snap-core : Snap: A Haskell Web Framework (core interfaces and types)

dev-haskell / snap-server : A web server for the Snap Framework

dev-haskell / stack : The Haskell Tool Stack

dev-haskell / stmonadtrans : A monad transformer version of the ST monad

dev-haskell / syb : Scrap Your Boilerplate

dev-haskell / tagshare : TagShare - explicit sharing with tags

dev-haskell / tasty : Modern and extensible testing framework

dev-haskell / tasty-ant-xml : Render tasty output to XML for Jenkins

dev-haskell / tasty-golden : Golden tests support for tasty

dev-haskell / tasty-hunit : HUnit support for the Tasty test framework

dev-haskell / tasty-kat : Known Answer Tests (KAT) framework for tasty

dev-haskell / tasty-rerun : Run tests by filtering the tests depending on the result of previous runs

dev-haskell / testing-feat : Functional Enumeration of Algebraic Types

dev-haskell / testpack : Test Utililty Pack for HUnit and QuickCheck (unmaintained)

dev-haskell / texmath : Conversion between formats used to represent mathematics

dev-haskell / th-orphans : Orphan instances for TH datatypes

dev-haskell / th-reify-many : Recurseively reify template haskell datatype info

dev-haskell / thyme : A faster time library

dev-haskell / tls : TLS/SSL protocol native implementation (Server and Client)

dev-haskell / top : Constraint solving framework employed by the Helium Compiler

dev-haskell / transformers-compat : A small compatibility shim for dev-haskell/transformers

dev-haskell / uhc-light : Part of UHC packaged as cabal/hackage installable library

dev-haskell / uhc-util : UHC utilities

dev-haskell / unixutils : A crude interface between Haskell and Unix-like operating systems

dev-haskell / uuagc : Attribute Grammar System of Universiteit Utrecht

dev-haskell / uuagc-cabal : Cabal plugin for the Universiteit Utrecht Attribute Grammar System

dev-haskell / vector-algorithms : Efficient algorithms for vector arrays

dev-haskell / weigh : Measure allocations of a Haskell functions/values

dev-haskell / x509 : X509 reader and writer

dev-haskell / x509-store : X.509 collection accessing and storing methods

dev-haskell / x509-system : Handle per-operating-system X.509 accessors and storage

dev-haskell / x509-validation : X.509 Certificate and CRL validation

dev-haskell / xmlgen : Fast XML generation library

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

dev-haskell / zip-archive : Library for creating and modifying zip archives

dev-lang / epic : Compiler for a simple functional language

dev-lang / helium : The Helium Compiler

dev-util / bnfc : A compiler front-end generator

dev-util / bustle : Draw sequence diagrams of D-Bus traffic

dev-util / hadolint : Dockerfile linter, validate inline bash, written in Haskell

dev-util / shellcheck : Shell script analysis tool

dev-vcs / darcs : a distributed, interactive, smart revision control system

dev-vcs / git-annex : manage files with git, without checking their contents into git

games-board / goatee-gtk : A monadic take on a 2,500-year-old board game - GTK+ UI

games-roguelike / mazesofmonad : Console-based roguelike Role Playing Game similar to nethack

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

www-apps / gitit : Wiki using happstack, git or darcs, and pandoc

x11-misc / xmobar : A Minimalistic Text Based Status Bar

x11-wm / xmonad : A tiling window manager

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

Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <>
Justin Lecher · gentoo
Merge branch 'anthonyryan1-github'
* anthonyryan1-github: HTTPS (and canonicalize domain) for
Anthony Ryan · gentoo
HTTPS (and canonicalize domain) for
All links to were changed to (preferred by GitHub). During the automated testing of all modified packages the following SRC_URIs were discovered to have changed upstream. Upon closer inspection they were all confirmed to not be regressions. They will all continue to work when served from the mirrors. * dev-python/catkin_pkg-0.2.10 (upstream tarball changed) * dev-python/rosdistro-0.4.4 (upstream tarball changed) * dev-util/rosdep-0.11.4 (upstream tarball changed) * dev-util/wstool-0.1.12 (upstream tarball changed) * dev-util/wstool-0.1.13 (upstream tarball changed) * dev-util/rosdep-0.11.5 (upstream tarball deleted)
Sergei Trofimovich · gentoo
dev-haskell/mtl: amd64/x86 stable, bug #563090
Package-Manager: portage-2.2.28
Sergei Trofimovich · gentoo
dev-haskell/mtl: allow ghc-8
Package-Manager: portage-2.2.28
Sergei Trofimovich · gentoo
dev-haskell/mtl: drop old
Package-Manager: portage-2.2.28
Sergei Trofimovich · gentoo
dev-haskell/mtl: drop old
Package-Manager: portage-2.2.26
Sergei Trofimovich · gentoo
dev-haskell/mtl: alpha amd64 ia64 ppc ppc64 sparc x86 stable, bug #524790
Package-Manager: portage-2.2.20
Sergei Trofimovich · gentoo
dev-haskell/mtl: version bump, latest of 2.1 branch
Package-Manager: portage-2.2.20
Justin Lecher · gentoo
Use https by default
Signed-off-by: Justin Lecher <>
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 <> X-Thanks: Alec Warner <> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <> - validation scripts X-Thanks: Patrick Lauer <> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed