marvin-0.0.4: A modular bot for slack

Index

.!=Marvin.Util.JSON, Marvin.Prelude
.:Marvin.Util.JSON, Marvin.Prelude
.:!Marvin.Util.JSON, Marvin.Prelude
.:?Marvin.Util.JSON, Marvin.Prelude
.=Marvin.Util.JSON, Marvin.Prelude
actionsMarvin, Marvin.Prelude
adapterMarvin, Marvin.Prelude
adapterIdMarvin.Adapter
adapterLogMarvin.Adapter
alertM 
1 (Function)Marvin.Util.Logging, Marvin.Prelude
2 (Function)Marvin.Adapter
allNullaryToStringTagMarvin.Util.JSON, Marvin.Prelude
anchoredMarvin.Util.Regex, Marvin.Prelude
applicationScriptIdMarvin.Types
Array 
1 (Type/Class)Marvin.Util.JSON, Marvin.Prelude
2 (Data Constructor)Marvin.Util.JSON, Marvin.Prelude
auto_calloutMarvin.Util.Regex, Marvin.Prelude
BoolMarvin.Util.JSON, Marvin.Prelude
BotActionState 
1 (Type/Class)Marvin, Marvin.Prelude
2 (Data Constructor)Marvin, Marvin.Prelude
BotReactingMarvin, Marvin.Prelude
caselessMarvin.Util.Regex, Marvin.Prelude
Channel 
1 (Type/Class)Marvin.Types, Marvin, Marvin.Prelude
2 (Data Constructor)Marvin.Types
channelMarvin.Types, Marvin, Marvin.Prelude
configMarvin, Marvin.Prelude
constructorTagModifierMarvin.Util.JSON, Marvin.Prelude
contentMarvin.Types, Marvin, Marvin.Prelude
contentsFieldNameMarvin.Util.JSON, Marvin.Prelude
criticalM 
1 (Function)Marvin.Util.Logging, Marvin.Prelude
2 (Function)Marvin.Adapter
customTriggerMarvin, Marvin.Prelude
debugM 
1 (Function)Marvin.Util.Logging, Marvin.Prelude
2 (Function)Marvin.Adapter
decodeMarvin.Util.JSON, Marvin.Prelude
decode'Marvin.Util.JSON, Marvin.Prelude
decodeStrictMarvin.Util.JSON, Marvin.Prelude
decodeStrict'Marvin.Util.JSON, Marvin.Prelude
defaultConfigNameMarvin.Run
defaultOptionsMarvin.Util.JSON, Marvin.Prelude
defaultTaggedObjectMarvin.Util.JSON, Marvin.Prelude
defineScriptMarvin, Marvin.Prelude
deriveFromJSONMarvin.Util.JSON, Marvin.Prelude
deriveJSONMarvin.Util.JSON, Marvin.Prelude
deriveToJSONMarvin.Util.JSON, Marvin.Prelude
dollar_endonlyMarvin.Util.Regex, Marvin.Prelude
dotallMarvin.Util.Regex, Marvin.Prelude
DotNetTime 
1 (Data Constructor)Marvin.Util.JSON, Marvin.Prelude
2 (Type/Class)Marvin.Util.JSON, Marvin.Prelude
dupnamesMarvin.Util.Regex, Marvin.Prelude
eitherDecodeMarvin.Util.JSON, Marvin.Prelude
eitherDecode'Marvin.Util.JSON, Marvin.Prelude
eitherDecodeStrictMarvin.Util.JSON, Marvin.Prelude
eitherDecodeStrict'Marvin.Util.JSON, Marvin.Prelude
emergencyM 
1 (Function)Marvin.Util.Logging, Marvin.Prelude
2 (Function)Marvin.Adapter
encodeMarvin.Util.JSON, Marvin.Prelude
EncodingMarvin.Util.JSON, Marvin.Prelude
ErrorMarvin.Util.JSON, Marvin.Prelude
errorBadArgumentMarvin.Prelude
errorBadFormatMarvin.Prelude
errorM 
1 (Function)Marvin.Util.Logging, Marvin.Prelude
2 (Function)Marvin.Adapter
errorMissingArgumentMarvin.Prelude
errorShortFormatMarvin.Prelude
EventMarvin.Adapter
EventHandlerMarvin.Adapter
exec_anchoredMarvin.Util.Regex, Marvin.Prelude
exec_newline_crMarvin.Util.Regex, Marvin.Prelude
exec_newline_crlfMarvin.Util.Regex, Marvin.Prelude
exec_newline_lfMarvin.Util.Regex, Marvin.Prelude
exec_notbolMarvin.Util.Regex, Marvin.Prelude
exec_notemptyMarvin.Util.Regex, Marvin.Prelude
exec_noteolMarvin.Util.Regex, Marvin.Prelude
exec_no_utf8_checkMarvin.Util.Regex, Marvin.Prelude
exec_partialMarvin.Util.Regex, Marvin.Prelude
extendedMarvin.Util.Regex, Marvin.Prelude
extraMarvin.Util.Regex, Marvin.Prelude
extractActionMarvin, Marvin.Prelude
extractReactionMarvin, Marvin.Prelude
FieldFormat 
1 (Data Constructor)Marvin.Prelude
2 (Type/Class)Marvin.Prelude
FieldFormatterMarvin.Prelude
fieldLabelModifierMarvin.Util.JSON, Marvin.Prelude
firstlineMarvin.Util.Regex, Marvin.Prelude
fmtAdjustMarvin.Prelude
fmtAlternateMarvin.Prelude
fmtCharMarvin.Prelude
fmtModifiersMarvin.Prelude
fmtPrecisionMarvin.Prelude
fmtSignMarvin.Prelude
fmtWidthMarvin.Prelude
foldableMarvin.Util.JSON, Marvin.Prelude
forMarvin.Prelude
FormatAdjustmentMarvin.Prelude
formatArgMarvin.Prelude
formatCharMarvin.Prelude
formatIntMarvin.Prelude
formatIntegerMarvin.Prelude
FormatParse 
1 (Data Constructor)Marvin.Prelude
2 (Type/Class)Marvin.Prelude
formatRealFloatMarvin.Prelude
FormatSignMarvin.Prelude
formatStringMarvin.Prelude
for_Marvin.Prelude
fpCharMarvin.Prelude
fpModifiersMarvin.Prelude
fpRestMarvin.Prelude
fromCharMarvin.Prelude
fromDotNetTimeMarvin.Util.JSON, Marvin.Prelude
fromEncodingMarvin.Util.JSON, Marvin.Prelude
FromJSONMarvin.Util.JSON, Marvin.Prelude
fromJSONMarvin.Util.JSON, Marvin.Prelude
fromMaybeMarvin.Prelude
genericParseJSONMarvin.Util.JSON, Marvin.Prelude
genericToEncodingMarvin.Util.JSON, Marvin.Prelude
genericToJSONMarvin.Util.JSON, Marvin.Prelude
genRangeMarvin.Util.Random, Marvin.Prelude
getChannelName 
1 (Function)Marvin.Adapter
2 (Function)Marvin, Marvin.Prelude
getConfigValMarvin, Marvin.Prelude
getDataMarvin, Marvin.Prelude
getMatchMarvin, Marvin.Prelude
getMessageMarvin, Marvin.Prelude
getScriptIdMarvin.Types
getStdGenMarvin.Util.Random, Marvin.Prelude
getStdRandomMarvin.Util.Random, Marvin.Prelude
getUsername 
1 (Function)Marvin.Adapter
2 (Function)Marvin, Marvin.Prelude
GFromJSONMarvin.Util.JSON, Marvin.Prelude
gParseJSONMarvin.Util.JSON, Marvin.Prelude
GToEncodingMarvin.Util.JSON, Marvin.Prelude
gToEncodingMarvin.Util.JSON, Marvin.Prelude
GToJSONMarvin.Util.JSON, Marvin.Prelude
gToJSONMarvin.Util.JSON, Marvin.Prelude
HasActionsMarvin, Marvin.Prelude
HasAdapterMarvin, Marvin.Prelude
HasConfigMarvin, Marvin.Prelude
HasConfigAccessMarvin.Types
HasMatchMarvin, Marvin.Prelude
HasMatchFieldMarvin, Marvin.Prelude
HasMessageMarvin, Marvin.Prelude
HasMessageFieldMarvin, Marvin.Prelude
HasScriptIdMarvin, Marvin.Prelude
HasVariableMarvin, Marvin.Prelude
hearMarvin, Marvin.Prelude
hPrintfMarvin.Prelude
HPrintfTypeMarvin.Prelude
infoM 
1 (Function)Marvin.Util.Logging, Marvin.Prelude
2 (Function)Marvin.Adapter
InitEventHandlerMarvin.Adapter
IsAdapterMarvin.Adapter, Marvin.Run, Marvin, Marvin.Prelude
IsCharMarvin.Prelude
IsScriptMarvin.Types
jsonMarvin.Util.JSON, Marvin.Prelude
json'Marvin.Util.JSON, Marvin.Prelude
KeyValueMarvin.Util.JSON, Marvin.Prelude
LeftAdjustMarvin.Prelude
liftIOMarvin.Prelude
logM 
1 (Function)Marvin.Util.Logging, Marvin.Prelude
2 (Function)Marvin.Adapter
lookupFromAppConfigMarvin.Run
MatchMarvin.Util.Regex, Marvin.Prelude
matchMarvin.Util.Regex, Marvin.Prelude
matchFieldMarvin, Marvin.Prelude
matchLensMarvin, Marvin.Prelude
Message 
1 (Type/Class)Marvin.Types, Marvin, Marvin.Prelude
2 (Data Constructor)Marvin.Types, Marvin, Marvin.Prelude
messageChannel 
1 (Function)Marvin.Adapter
2 (Function)Marvin, Marvin.Prelude
MessageEventMarvin.Adapter
messageFieldMarvin, Marvin.Prelude
messageLensMarvin, Marvin.Prelude
MessageReactionData 
1 (Type/Class)Marvin, Marvin.Prelude
2 (Data Constructor)Marvin, Marvin.Prelude
mkParseJSONMarvin.Util.JSON, Marvin.Prelude
mkStdGenMarvin.Util.Random, Marvin.Prelude
mkToEncodingMarvin.Util.JSON, Marvin.Prelude
mkToJSONMarvin.Util.JSON, Marvin.Prelude
ModifierParserMarvin.Prelude
modifyMutableMarvin.Util.Mutable, Marvin.Prelude
MonadIOMarvin.Prelude
multilineMarvin.Util.Regex, Marvin.Prelude
MutableMarvin.Util.Mutable, Marvin.Prelude
newline_crMarvin.Util.Regex, Marvin.Prelude
newline_crlfMarvin.Util.Regex, Marvin.Prelude
newline_lfMarvin.Util.Regex, Marvin.Prelude
newMutableMarvin.Util.Mutable, Marvin.Prelude
newStdGenMarvin.Util.Random, Marvin.Prelude
nextMarvin.Util.Random, Marvin.Prelude
noticeM 
1 (Function)Marvin.Util.Logging, Marvin.Prelude
2 (Function)Marvin.Adapter
no_auto_captureMarvin.Util.Regex, Marvin.Prelude
no_utf8_checkMarvin.Util.Regex, Marvin.Prelude
NullMarvin.Util.JSON, Marvin.Prelude
NumberMarvin.Util.JSON, Marvin.Prelude
Object 
1 (Type/Class)Marvin.Util.JSON, Marvin.Prelude
2 (Data Constructor)Marvin.Util.JSON, Marvin.Prelude
objectMarvin.Util.JSON, Marvin.Prelude
ObjectWithSingleFieldMarvin.Util.JSON, Marvin.Prelude
omitNothingFieldsMarvin.Util.JSON, Marvin.Prelude
Options 
1 (Data Constructor)Marvin.Util.JSON, Marvin.Prelude
2 (Type/Class)Marvin.Util.JSON, Marvin.Prelude
pairsMarvin.Util.JSON, Marvin.Prelude
parseFormatMarvin.Prelude
parseJSONMarvin.Util.JSON, Marvin.Prelude
PCREExecOptionMarvin.Util.Regex, Marvin.Prelude
PCREOptionMarvin.Util.Regex, Marvin.Prelude
perrorMarvin.Prelude
printfMarvin.Prelude
PrintfArgMarvin.Prelude
PrintfTypeMarvin.Prelude
rMarvin.Util.Regex, Marvin.Prelude
RandomMarvin.Util.Random, Marvin.Prelude
randomMarvin.Util.Random, Marvin.Prelude
randomFromMarvin.Util.Random, Marvin.Prelude
RandomGenMarvin.Util.Random, Marvin.Prelude
randomIOMarvin.Util.Random, Marvin.Prelude
randomRMarvin.Util.Random, Marvin.Prelude
randomRIOMarvin.Util.Random, Marvin.Prelude
randomRsMarvin.Util.Random, Marvin.Prelude
randomsMarvin.Util.Random, Marvin.Prelude
randomValMarvin.Util.Random, Marvin.Prelude
randomValFromRangeMarvin.Util.Random, Marvin.Prelude
readMutableMarvin.Util.Mutable, Marvin.Prelude
RegexMarvin.Util.Regex, Marvin.Prelude
replyMarvin, Marvin.Prelude
requireConfigValMarvin, Marvin.Prelude
requireFromAppConfigMarvin.Run
resolveChannelMarvin.Adapter
respondMarvin, Marvin.Prelude
ResultMarvin.Util.JSON, Marvin.Prelude
runMarvinMarvin.Run
RunWithAdapterMarvin.Adapter
runWithAdapterMarvin.Adapter
Script 
1 (Type/Class)Marvin, Marvin.Prelude
2 (Data Constructor)Marvin, Marvin.Prelude
ScriptDefinitionMarvin, Marvin.Prelude
ScriptId 
1 (Type/Class)Marvin.Types, Marvin, Marvin.Prelude
2 (Data Constructor)Marvin.Types
scriptIdMarvin, Marvin.Prelude
ScriptInitMarvin.Run, Marvin, Marvin.Prelude
sendMarvin, Marvin.Prelude
senderMarvin.Types, Marvin, Marvin.Prelude
SeriesMarvin.Util.JSON, Marvin.Prelude
setStdGenMarvin.Util.Random, Marvin.Prelude
SignPlusMarvin.Prelude
SignSpaceMarvin.Prelude
SlackRTMAdapterMarvin.Adapter.Slack
splitMarvin.Util.Random, Marvin.Prelude
StdGenMarvin.Util.Random, Marvin.Prelude
StringMarvin.Util.JSON, Marvin.Prelude
SuccessMarvin.Util.JSON, Marvin.Prelude
SumEncodingMarvin.Util.JSON, Marvin.Prelude
sumEncodingMarvin.Util.JSON, Marvin.Prelude
tagFieldNameMarvin.Util.JSON, Marvin.Prelude
TaggedObjectMarvin.Util.JSON, Marvin.Prelude
timestampMarvin.Types, Marvin, Marvin.Prelude
toCharMarvin.Prelude
toEncodingMarvin.Util.JSON, Marvin.Prelude
ToJSONMarvin.Util.JSON, Marvin.Prelude
toJSONMarvin.Util.JSON, Marvin.Prelude
TwoElemArrayMarvin.Util.JSON, Marvin.Prelude
ungreedyMarvin.Util.Regex, Marvin.Prelude
unlessMarvin.Prelude
unwrapRegexMarvin.Util.Regex, Marvin.Prelude
unwrapScriptIdMarvin.Types
unwrapUnaryRecordsMarvin.Util.JSON, Marvin.Prelude
User 
1 (Type/Class)Marvin.Types, Marvin, Marvin.Prelude
2 (Data Constructor)Marvin.Types
utf8Marvin.Util.Regex, Marvin.Prelude
ValueMarvin.Util.JSON, Marvin.Prelude
variableMarvin, Marvin.Prelude
vFmtMarvin.Prelude
warningM 
1 (Function)Marvin.Util.Logging, Marvin.Prelude
2 (Function)Marvin.Adapter
whenMarvin.Prelude
withArrayMarvin.Util.JSON, Marvin.Prelude
withBoolMarvin.Util.JSON, Marvin.Prelude
withNumberMarvin.Util.JSON, Marvin.Prelude
withObjectMarvin.Util.JSON, Marvin.Prelude
withScientificMarvin.Util.JSON, Marvin.Prelude
withTextMarvin.Util.JSON, Marvin.Prelude
writeMutableMarvin.Util.Mutable, Marvin.Prelude
ZeroPadMarvin.Prelude