HackMail-0.0: A Procmail Replacement as Haskell EDSLContentsIndex
+/+
:/:
<=<
=<<
>=>
>>
>>=
altFMainLoc
ap
appBoth
appDouble
ask
asks
BCC
Body
1 (Type/Class)
2 (Data Constructor)
both
CC
checksum
Conf
Config
construct
copy
daemonMode
DATE
DE
Deliverable
deliverIO
delivery
DEMail
double
dupe
Email
1 (Type/Class)
2 (Data Constructor)
email
emailChecksum
fail
Filter
1 (Type/Class)
2 (Data Constructor)
filterM
filterMain
filterMainLoc
fix
Flat
FlatEmail
fmap
foldM
foldM_
forever
forM
forM_
FROM
Functor
getDeliveryPath
getOpts
grabTokVal
grabTokValUnsafe
guard
HDR
Header
HeaderTok
if'
inboxLoc
incomingMailLoc
INREPLYTO
join
KEYWORDS
lift
liftIO
liftM
liftM2
liftM3
liftM4
liftM5
liftToPath1
liftToPath2
local
MaildirEmail
mapAndUnzipM
mapM
mapM_
mapReader
mapReaderT
matchHdr
maybeAnd
maybeIf
maybeOr
maybeToBool
MD
MESSAGEID
mfix
mkDeliverablePath
Monad
MonadFix
MonadIO
MonadPlus
MonadReader
MonadTrans
mplus
msum
mzero
Opt
Options
P
pairToList
parse
parseEmail
parseEmailFromFile
parseV
Path
path
pathExists
Reader
1 (Data Constructor)
2 (Type/Class)
ReaderT
1 (Data Constructor)
2 (Type/Class)
REFERENCES
relative
replicateM
replicateM_
REPLYTO
return
Root
runFilter
runReader
runReaderT
SENDER
sequence
sequence_
splitOn
STOP
SUBJECT
TO
ToDelivery
toFilePath
unless
virtualPath
VPath
when
withReader
withReaderT
Wrap
writeEmail
XFIELD
zipWithM
zipWithM_
^&^
^|^