lambdabot-4.3: Lambdabot is a development tool and advanced IRC bot

Safe HaskellNone

Lambdabot.Plugin.Instances

Description

A module to output the instances of a typeclass. Some sample input/output:

 lambdabot> @instances Monad
 [], ArrowMonad a, WriterT w m, Writer w, ReaderT r m, Reader r,
 StateT s m, State s, RWST r w s m, RWS r w s, ErrorT e m, Either e,
 ContT r m, Cont r, Maybe, ST s, IO

 lambdabot> @instances Show
 Float, Double, Integer, ST s a, [a], (a, b, c, d), (a, b, c), (a, b),
 (), Ordering, Maybe a, Int, Either a b, Char, Bool

 lambdabot> @instances-importing Text.Html Data.Tree Show
 Float, Double, Tree a, HtmlTable, HtmlAttr, Html, HotLink, Integer,
 ST s a, [a], (a, b, c, d), (a, b, c), (a, b), (), Ordering, Maybe a,
 Int

Documentation