Clean-0.6: A light, clean and powerful utility library

Index

!!Clean.Core, Clean
$Clean.Core, Clean
$!Clean.Core, Clean
%~Clean.Lens
&Clean.Core, Clean
&&Clean.Core, Clean
*Clean.Core, Clean
**Clean.Core, Clean
*>Clean.Applicative, Clean.Traversable, Clean.Monad, Clean
+Clean.Core, Clean
-Clean.Core, Clean
.Clean.Core, Clean
.~Clean.Lens
/Clean.Core, Clean
/=Clean.Core, Clean
:*:Clean.Core, Clean
:+:Clean.Core, Clean
<Clean.Core, Clean
<#>Clean.Core, Clean
<$Clean.Functor, Clean.Applicative, Clean.Traversable, Clean.Monad, Clean
<$>Clean.Functor, Clean.Applicative, Clean.Traversable, Clean.Monad, Clean
<&>Clean.Functor, Clean.Applicative, Clean.Traversable, Clean.Monad, Clean
<*Clean.Applicative, Clean.Traversable, Clean.Monad, Clean
<*>Clean.Applicative, Clean.Traversable, Clean.Monad, Clean
<<<Clean.Arrow, Clean
<=Clean.Core, Clean
<|>Clean.Core, Clean
=<<Clean.Monad, Clean
==Clean.Core, Clean
>Clean.Core, Clean
>=Clean.Core, Clean
>>Clean.Monad, Clean
>>=Clean.Monad, Clean
>>>Clean.Arrow, Clean
>>^Clean.Arrow, Clean
absClean.Core, Clean
acosClean.Core, Clean
acoshClean.Core, Clean
allClean.Core, Clean
andClean.Core, Clean
anyClean.Core, Clean
apClean.Applicative, Clean.Traversable, Clean.Monad, Clean
appClean.Arrow, Clean
appendFileClean.Core, Clean
ApplicativeClean.Applicative, Clean.Traversable, Clean.Monad, Clean
ApplyClean.Arrow, Clean
applyClean.Arrow, Clean
arrClean.Arrow, Clean
ArrowClean.Arrow, Clean
asinClean.Core, Clean
asinhClean.Core, Clean
askClean.Monad, Clean
asTypeOfClean.Core, Clean
atanClean.Core, Clean
atan2Clean.Core, Clean
atanhClean.Core, Clean
Backwards 
1 (Type/Class)Clean.Applicative, Clean.Traversable, Clean.Monad, Clean
2 (Data Constructor)Clean.Applicative, Clean.Traversable, Clean.Monad, Clean
BifunctorClean.Functor, Clean.Applicative, Clean.Traversable, Clean.Monad, Clean
BoolClean.Core, Clean
BoundedClean.Core, Clean
breakClean.Core, Clean
callCCClean.Monad, Clean
CategoryClean.Core, Clean
ceilingClean.Core, Clean
censorClean.Monad, Clean
CharClean.Core, Clean
ChoiceClean.Core, Clean
CofunctorClean.Functor, Clean.Applicative, Clean.Traversable, Clean.Monad, Clean
collectClean.Traversable, Clean
comapClean.Functor, Clean.Applicative, Clean.Traversable, Clean.Monad, Clean
compareClean.Core, Clean
Compose 
1 (Type/Class)Clean.Functor, Clean.Applicative, Clean.Traversable, Clean.Monad, Clean
2 (Data Constructor)Clean.Functor, Clean.Applicative, Clean.Traversable, Clean.Monad, Clean
concatClean.Foldable, Clean
concatMapClean.Core, Clean
Const 
1 (Type/Class)Clean.Functor, Clean.Applicative, Clean.Traversable, Clean.Monad, Clean
2 (Data Constructor)Clean.Functor, Clean.Applicative, Clean.Traversable, Clean.Monad, Clean
constClean.Core, Clean
ContClean.Monad, Clean
ContravariantClean.Traversable, Clean
ContT 
1 (Type/Class)Clean.Monad, Clean
2 (Data Constructor)Clean.Monad, Clean
cosClean.Core, Clean
coshClean.Core, Clean
countClean.Foldable, Clean
curryClean.Core, Clean
cycleClean.Core, Clean
decodeFloatClean.Core, Clean
dimapClean.Functor, Clean.Applicative, Clean.Traversable, Clean.Monad, Clean
divClean.Core, Clean
divModClean.Core, Clean
DoubleClean.Core, Clean
dropClean.Core, Clean
dropWhileClean.Core, Clean
Dual 
1 (Type/Class)Clean.Core, Clean
2 (Data Constructor)Clean.Core, Clean
EitherClean.Core, Clean
eitherClean.Core, Clean
elemClean.Core, Clean
encodeFloatClean.Core, Clean
Endo 
1 (Type/Class)Clean.Core, Clean
2 (Data Constructor)Clean.Core, Clean
EnumClean.Core, Clean
enumFromClean.Core, Clean
enumFromThenClean.Core, Clean
enumFromThenToClean.Core, Clean
enumFromToClean.Core, Clean
EQClean.Core, Clean
EqClean.Core, Clean
errorClean.Core, Clean
evalContClean.Monad, Clean
evalContTClean.Monad, Clean
evalStateClean.Monad, Clean
evalStateTClean.Monad, Clean
evenClean.Core, Clean
execStateClean.Monad, Clean
execStateTClean.Monad, Clean
expClean.Core, Clean
exponentClean.Core, Clean
failClean.Core, Clean
FalseClean.Core, Clean
FilePathClean.Core, Clean
filterClean.Foldable, Clean
firstClean.Core, Clean
Flip 
1 (Type/Class)Clean.Functor, Clean.Applicative, Clean.Traversable, Clean.Monad, Clean
2 (Data Constructor)Clean.Functor, Clean.Applicative, Clean.Traversable, Clean.Monad, Clean
flip 
1 (Function)Clean.Core
2 (Function)Clean.Traversable, Clean
FloatClean.Core, Clean
floatDigitsClean.Core, Clean
FloatingClean.Core, Clean
floatRadixClean.Core, Clean
floatRangeClean.Core, Clean
floorClean.Core, Clean
foldClean.Foldable, Clean
FoldableClean.Foldable, Clean
foldlClean.Foldable, Clean
foldl1Clean.Core, Clean
foldMapClean.Foldable, Clean
foldrClean.Foldable, Clean
foldr1Clean.Core, Clean
foreachClean.Traversable, Clean
forwardsClean.Applicative, Clean.Traversable, Clean.Monad, Clean
FractionalClean.Core, Clean
fromClean.Lens
fromEnumClean.Core, Clean
fromIntegerClean.Core, Clean
fromIntegralClean.Core, Clean
fromRationalClean.Core, Clean
fstClean.Core, Clean
FunctorClean.Functor, Clean.Applicative, Clean.Traversable, Clean.Monad, Clean
gcdClean.Core, Clean
getClean.Monad, Clean
getCharClean.Core, Clean
getComposeClean.Functor, Clean.Applicative, Clean.Traversable, Clean.Monad, Clean
getConstClean.Functor, Clean.Applicative, Clean.Traversable, Clean.Monad, Clean
getContentsClean.Core, Clean
getDualClean.Core, Clean
getIdClean.Functor, Clean.Applicative, Clean.Traversable, Clean.Monad, Clean
getLineClean.Core, Clean
getOrdListClean.Core, Clean
getZipListClean.Applicative, Clean.Traversable, Clean.Monad, Clean
GTClean.Core, Clean
guardClean.Core, Clean
headClean.Core, Clean
Id 
1 (Type/Class)Clean.Functor, Clean.Applicative, Clean.Traversable, Clean.Monad, Clean
2 (Data Constructor)Clean.Functor, Clean.Applicative, Clean.Traversable, Clean.Monad, Clean
idClean.Core, Clean
ifThenElseClean.Core, Clean
initClean.Core, Clean
IntClean.Core, Clean
IntegerClean.Core, Clean
IntegralClean.Core, Clean
interactClean.Core, Clean
Interleave 
1 (Type/Class)Clean.Core, Clean
2 (Data Constructor)Clean.Core, Clean
interleaveClean.Core, Clean
internalClean.Monad, Clean
IOClean.Core, Clean
IOErrorClean.Core, Clean
ioErrorClean.Core, Clean
isDenormalizedClean.Core, Clean
isIEEEClean.Core, Clean
isInfiniteClean.Core, Clean
isNaNClean.Core, Clean
isNegativeZeroClean.Core, Clean
IsoClean.Lens
isoClean.Lens
Iso'Clean.Lens
iterateClean.Core, Clean
joinClean.Monad, Clean
JustClean.Core, Clean
Kleisli 
1 (Type/Class)Clean.Arrow, Clean
2 (Data Constructor)Clean.Arrow, Clean
lamClean.Lens
lastClean.Core, Clean
lcmClean.Core, Clean
LeftClean.Core, Clean
leftClean.Core, Clean
lengthClean.Foldable, Clean
LensClean.Lens
lensClean.Lens
Lens'Clean.Lens
LensLikeClean.Lens
LensLike'Clean.Lens
lexClean.Core, Clean
liftClean.Monad, Clean
liftAClean.Applicative, Clean.Traversable, Clean.Monad, Clean
liftA2Clean.Applicative, Clean.Traversable, Clean.Monad, Clean
liftA3Clean.Applicative, Clean.Traversable, Clean.Monad, Clean
liftA4Clean.Applicative, Clean.Traversable, Clean.Monad, Clean
linesClean.Core, Clean
listenClean.Monad, Clean
localClean.Monad, Clean
logClean.Core, Clean
logBaseClean.Core, Clean
lookupClean.Core, Clean
LTClean.Core, Clean
mapClean.Functor, Clean.Applicative, Clean.Traversable, Clean.Monad, Clean
maxClean.Core, Clean
maxBoundClean.Core, Clean
maximumClean.Core, Clean
MaybeClean.Core, Clean
maybeClean.Core, Clean
mfixClean.Monad, Clean
minClean.Core, Clean
minBoundClean.Core, Clean
minimumClean.Core, Clean
MkIso 
1 (Type/Class)Clean.Lens
2 (Data Constructor)Clean.Lens
modClean.Core, Clean
modifyClean.Monad, Clean
MonadClean.Monad, Clean
MonadContClean.Monad, Clean
MonadFixClean.Monad, Clean
MonadReaderClean.Monad, Clean
MonadStateClean.Monad, Clean
MonadTransClean.Monad, Clean
MonadWriterClean.Monad, Clean
MonoidClean.Core, Clean
negateClean.Core, Clean
notClean.Core, Clean
notElemClean.Core, Clean
NothingClean.Core, Clean
nullClean.Core, Clean
NumClean.Core, Clean
oddClean.Core, Clean
oneClean.Core, Clean
orClean.Core, Clean
OrdClean.Core, Clean
OrderingClean.Core, Clean
OrdList 
1 (Type/Class)Clean.Core, Clean
2 (Data Constructor)Clean.Core, Clean
otherwiseClean.Core, Clean
partitionClean.Foldable, Clean
piClean.Core, Clean
plusAClean.Applicative, Clean.Traversable, Clean.Monad, Clean
predClean.Core, Clean
printClean.Core, Clean
prismClean.Lens
productClean.Core, Clean
promapClean.Functor, Clean.Applicative, Clean.Traversable, Clean.Monad, Clean
properFractionClean.Core, Clean
pureClean.Core, Clean
putClean.Monad, Clean
putCharClean.Core, Clean
putStrClean.Core, Clean
putStrLnClean.Core, Clean
quotClean.Core, Clean
quotRemClean.Core, Clean
RationalClean.Core, Clean
ReadClean.Core, Clean
readClean.Core, Clean
ReaderClean.Monad, Clean
ReaderT 
1 (Type/Class)Clean.Monad, Clean
2 (Data Constructor)Clean.Monad, Clean
readFileClean.Core, Clean
readIOClean.Core, Clean
readListClean.Core, Clean
readLnClean.Core, Clean
readParenClean.Core, Clean
ReadSClean.Core, Clean
readsClean.Core, Clean
readsPrecClean.Core, Clean
RealClean.Core, Clean
RealFloatClean.Core, Clean
RealFracClean.Core, Clean
realToFracClean.Core, Clean
recipClean.Core, Clean
remClean.Core, Clean
repeatClean.Core, Clean
replicateClean.Core, Clean
returnClean.Monad, Clean
reverseClean.Core, Clean
RightClean.Core, Clean
rightClean.Core, Clean
RingClean.Core, Clean
roundClean.Core, Clean
runContTClean.Monad, Clean
runEndoClean.Core, Clean
runKleisliClean.Arrow, Clean
runReaderTClean.Monad, Clean
runStateClean.Monad, Clean
runStateTClean.Monad, Clean
runWriterClean.Monad, Clean
runWriterTClean.Monad, Clean
scaleFloatClean.Core, Clean
scanlClean.Core, Clean
scanl1Clean.Core, Clean
scanrClean.Core, Clean
scanr1Clean.Core, Clean
secondClean.Core, Clean
SemigroupClean.Core, Clean
seqClean.Core, Clean
sequenceClean.Traversable, Clean
ShowClean.Core, Clean
showClean.Core, Clean
showCharClean.Core, Clean
showListClean.Core, Clean
showParenClean.Core, Clean
ShowSClean.Core, Clean
showsClean.Core, Clean
showsPrecClean.Core, Clean
showStringClean.Core, Clean
significandClean.Core, Clean
signumClean.Core, Clean
sinClean.Core, Clean
sinhClean.Core, Clean
sndClean.Core, Clean
spanClean.Core, Clean
SplitClean.Core, Clean
splitClean.Foldable, Clean
splitAtClean.Core, Clean
sqrtClean.Core, Clean
StateClean.Monad, Clean
StateT 
1 (Type/Class)Clean.Monad, Clean
2 (Data Constructor)Clean.Monad, Clean
StringClean.Core, Clean
SubSemiClean.Core, Clean
subtractClean.Core, Clean
succClean.Core, Clean
sumClean.Foldable, Clean
tailClean.Core, Clean
takeClean.Core, Clean
takeWhileClean.Core, Clean
tanClean.Core, Clean
tanhClean.Core, Clean
tellClean.Monad, Clean
toClean.Core, Clean
toEnumClean.Core, Clean
toIntegerClean.Core, Clean
toRationalClean.Core, Clean
transposeClean.Traversable, Clean
TraversableClean.Traversable, Clean
TraversalClean.Lens
Traversal'Clean.Lens
traverseClean.Traversable, Clean
TrueClean.Core, Clean
truncateClean.Core, Clean
uncurryClean.Core, Clean
undefinedClean.Core, Clean
unFlipClean.Functor, Clean.Applicative, Clean.Traversable, Clean.Monad, Clean
UnitClean.Core, Clean
unlinesClean.Core, Clean
untilClean.Core, Clean
unwordsClean.Core, Clean
unzipClean.Core, Clean
unzip3Clean.Core, Clean
userErrorClean.Core, Clean
voidClean.Functor, Clean.Applicative, Clean.Traversable, Clean.Monad, Clean
wordsClean.Core, Clean
WrappedClean.Lens
wrappedClean.Lens
wrappingClean.Lens
writeFileClean.Core, Clean
WriterClean.Monad, Clean
WriterT 
1 (Type/Class)Clean.Monad, Clean
2 (Data Constructor)Clean.Monad, Clean
zeroClean.Core, Clean
zeroAClean.Applicative, Clean.Traversable, Clean.Monad, Clean
zipClean.Core, Clean
zip3Clean.Core, Clean
ZipList 
1 (Type/Class)Clean.Applicative, Clean.Traversable, Clean.Monad, Clean
2 (Data Constructor)Clean.Applicative, Clean.Traversable, Clean.Monad, Clean
ZipTree 
1 (Type/Class)Clean.Applicative, Clean.Traversable, Clean.Monad, Clean
2 (Data Constructor)Clean.Applicative, Clean.Traversable, Clean.Monad, Clean
zipWithClean.Core, Clean
zipWith3Clean.Core, Clean
^Clean.Core, Clean
^.Clean.Lens
^>>Clean.Arrow, Clean
^^Clean.Core, Clean
_1Clean.Lens
_2Clean.Lens
_bothClean.Lens
_droppingClean.Lens
_headClean.Lens
_lClean.Lens
_listClean.Lens
_rClean.Lens
_tailClean.Lens
||Clean.Core, Clean
|||Clean.Arrow, Clean