emacs-module-0.2: Utilities to write Emacs dynamic modules

Index

addFacePropEmacs.Module.Functions, Emacs.Module
allocaBytesNonNullData.Emacs.Module.NonNullPtr
allocaNonNullData.Emacs.Module.NonNullPtr
aritiesData.Emacs.Module.Args
assignUserPtrEmacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module
assignUserPtrFinaliserEmacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module
bindFunctionEmacs.Module.Functions, Emacs.Module
cacheSymData.Emacs.Module.SymbolName.TH
car 
1 (Function)Data.Emacs.Module.SymbolName.Predefined
2 (Function)Emacs.Module.Functions, Emacs.Module
cdr 
1 (Function)Data.Emacs.Module.SymbolName.Predefined
2 (Function)Emacs.Module.Functions, Emacs.Module
concatData.Emacs.Module.SymbolName.Predefined
concat2Emacs.Module.Functions, Emacs.Module
cons 
1 (Function)Data.Emacs.Module.SymbolName.Predefined
2 (Function)Emacs.Module.Functions, Emacs.Module
ContinueData.Emacs.Module.Env.ProcessInput
copyStringContentsData.Emacs.Module.Env
DocData.Emacs.Module.Doc
EmacsArgsData.Emacs.Module.Args
emacsAssertEmacs.Module.Assert
emacsErrDataEmacs.Module.Errors, Emacs.Module
emacsErrMsgEmacs.Module.Errors, Emacs.Module
EmacsError 
1 (Type/Class)Emacs.Module.Errors, Emacs.Module
2 (Data Constructor)Emacs.Module.Errors, Emacs.Module
emacsErrStackEmacs.Module.Errors, Emacs.Module
EmacsFunctionEmacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module
emacsInternalErrMsgEmacs.Module.Errors, Emacs.Module
EmacsInternalError 
1 (Type/Class)Emacs.Module.Errors, Emacs.Module
2 (Data Constructor)Emacs.Module.Errors, Emacs.Module
emacsInternalErrStackEmacs.Module.Errors, Emacs.Module
EmacsInvocationData.Emacs.Module.Args
EmacsMEmacs.Module.Monad
EmacsSignal 
1 (Type/Class)Emacs.Module.Errors
2 (Data Constructor)Emacs.Module.Errors
emacsSignalDataEmacs.Module.Errors
emacsSignalInfoEmacs.Module.Errors
emacsSignalOriginEmacs.Module.Errors
emacsSignalSymEmacs.Module.Errors
EmacsThrow 
1 (Type/Class)Emacs.Module.Errors
2 (Data Constructor)Emacs.Module.Errors
emacsThrowOriginEmacs.Module.Errors
emacsThrowTagEmacs.Module.Errors
emacsThrowValueEmacs.Module.Errors
EnumFuncallExit 
1 (Type/Class)Data.Emacs.Module.Env
2 (Data Constructor)Data.Emacs.Module.Env
EnvData.Emacs.Module.Env, Emacs.Module
eq 
1 (Function)Data.Emacs.Module.Env
2 (Function)Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module
errorData.Emacs.Module.SymbolName.Predefined
exportToEmacsData.Emacs.Module.Env
extractBoolEmacs.Module.Functions, Emacs.Module
extractDoubleEmacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module
extractFloatData.Emacs.Module.Env
extractIntEmacs.Module.Functions, Emacs.Module
extractIntegerData.Emacs.Module.Env
extractListEmacs.Module.Functions, Emacs.Module
extractListWithEmacs.Module.Functions, Emacs.Module
extractOsPathEmacs.Module.Functions, Emacs.Module
extractShortByteStringEmacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module
extractStablePtrFromUserPtrEmacs.Module.Functions, Emacs.Module
extractTextEmacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module
extractUserPtrEmacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module
extractUserPtrFinaliserEmacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module
extractVectorAsPrimArrayWithEmacs.Module.Functions, Emacs.Module
extractVectorMutableWithEmacs.Module.Functions, Emacs.Module
extractVectorWithEmacs.Module.Functions, Emacs.Module
extractWideIntegerEmacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module
faceData.Emacs.Module.SymbolName.Predefined
foldFuncallExitFromNumData.Emacs.Module.Env.Functions
foldlEmacsListWithEmacs.Module.Functions, Emacs.Module
formatSomeExceptionEmacs.Module.Errors
freeGlobalRef 
1 (Function)Data.Emacs.Module.Env
2 (Function)Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module
freeStablePtrFinaliserData.Emacs.Module.Env
fsetData.Emacs.Module.SymbolName.Predefined
funcall 
1 (Function)Data.Emacs.Module.SymbolName.Predefined.Funcall, Data.Emacs.Module.SymbolName.Predefined
2 (Function)Data.Emacs.Module.Env
3 (Function)Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module
FuncallExitData.Emacs.Module.Env.Functions, Data.Emacs.Module.Env
funcallExitFromNumData.Emacs.Module.Env.Functions, Data.Emacs.Module.Env
FuncallExitReturnData.Emacs.Module.Env.Functions, Data.Emacs.Module.Env
FuncallExitSignalData.Emacs.Module.Env.Functions, Data.Emacs.Module.Env
FuncallExitThrowData.Emacs.Module.Env.Functions, Data.Emacs.Module.Env
funcallExitToNumData.Emacs.Module.Env.Functions, Data.Emacs.Module.Env
funcallPrimitive 
1 (Function)Data.Emacs.Module.Env
2 (Function)Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module
funcallPrimitiveSymEmacs.Module.Functions, Emacs.Module
funcallPrimitiveSym_Emacs.Module.Functions, Emacs.Module
funcallPrimitiveUncheckedEmacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module
funcallPrimitiveUncheckedSymEmacs.Module.Functions, Emacs.Module
GetAritiesData.Emacs.Module.Args
GetRawValueData.Emacs.Module.GetRawValue
getRawValueData.Emacs.Module.GetRawValue
getUserFinaliserData.Emacs.Module.Env
getUserPtrData.Emacs.Module.Env
intern 
1 (Function)Data.Emacs.Module.Env
2 (Function)Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module
isNotNil 
1 (Function)Data.Emacs.Module.Env
2 (Function)Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module
isValidEnvData.Emacs.Module.Env
listData.Emacs.Module.SymbolName.Predefined
makeBoolEmacs.Module.Functions, Emacs.Module
makeDoubleEmacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module
makeFloatData.Emacs.Module.Env
makeFunction 
1 (Function)Data.Emacs.Module.Env
2 (Function)Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module
makeGlobalRef 
1 (Function)Data.Emacs.Module.Env
2 (Function)Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module
makeIntEmacs.Module.Functions, Emacs.Module
makeIntegerData.Emacs.Module.Env
makeListEmacs.Module.Functions, Emacs.Module
makeShortByteStringEmacs.Module.Functions, Emacs.Module
makeString 
1 (Function)Data.Emacs.Module.Env
2 (Function)Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module
makeTextEmacs.Module.Functions, Emacs.Module
makeUserPtr 
1 (Function)Data.Emacs.Module.Env
2 (Function)Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module
makeUserPtrFromStablePtrEmacs.Module.Functions, Emacs.Module
makeVectorEmacs.Module.Functions, Emacs.Module
makeWideIntegerEmacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module
mkEmacsErrorEmacs.Module.Errors
mkEmacsInternalErrorEmacs.Module.Errors
mkLiteralDocData.Emacs.Module.Doc
mkNonNullPtrData.Emacs.Module.NonNullPtr
mkSymbolNameData.Emacs.Module.SymbolName
mkSymbolNameShortByteStringData.Emacs.Module.SymbolName
mkSymbolNameStringData.Emacs.Module.SymbolName
mkSymbolNameUnsafeData.Emacs.Module.SymbolName
mkTextDocData.Emacs.Module.Doc
mkUserErrorEmacs.Module.Errors
MonadEmacsEmacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module
MonadMaskEmacs.Module.Functions, Emacs.Module
MonadThrowEmacs.Module
NatData.Emacs.Module.Args, Emacs.Module
nil 
1 (Function)Data.Emacs.Module.SymbolName.Predefined
2 (Function)Emacs.Module.Functions, Emacs.Module
nonLocalExitCheck 
1 (Function)Data.Emacs.Module.Env
2 (Function)Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module
nonLocalExitClear 
1 (Function)Data.Emacs.Module.Env
2 (Function)Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module
nonLocalExitGet 
1 (Function)Data.Emacs.Module.Env
2 (Function)Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module
nonLocalExitSignal 
1 (Function)Data.Emacs.Module.Env
2 (Function)Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module
nonLocalExitThrow 
1 (Function)Data.Emacs.Module.Env
2 (Function)Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module
NonNullPtrData.Emacs.Module.NonNullPtr
O 
1 (Type/Class)Data.Emacs.Module.Args, Emacs.Module
2 (Data Constructor)Data.Emacs.Module.Args, Emacs.Module
prin1ToStringData.Emacs.Module.SymbolName.Predefined
processInputEmacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module
propertize 
1 (Function)Data.Emacs.Module.SymbolName.Predefined
2 (Function)Emacs.Module.Functions, Emacs.Module
provide 
1 (Function)Data.Emacs.Module.SymbolName.Predefined
2 (Function)Emacs.Module.Functions, Emacs.Module
QuitData.Emacs.Module.Env.ProcessInput
R 
1 (Type/Class)Data.Emacs.Module.Args, Emacs.Module
2 (Data Constructor)Data.Emacs.Module.Args, Emacs.Module
RawFunctionData.Emacs.Module.Env
RawFunctionTypeData.Emacs.Module.Env
reifySymbolData.Emacs.Module.SymbolName
reportAllErrorsToEmacsEmacs.Module.Errors, Emacs.Module
reportAnyErrorToEmacsEmacs.Module.Errors
reportEmacsSignalToEmacsEmacs.Module.Errors
reportEmacsThrowToEmacsEmacs.Module.Errors
reportErrorToEmacsEmacs.Module.Errors
reportInternalErrorToEmacsEmacs.Module.Errors
Rest 
1 (Type/Class)Data.Emacs.Module.Args, Emacs.Module
2 (Data Constructor)Data.Emacs.Module.Args, Emacs.Module
ResultData.Emacs.Module.Env.ProcessInput
resultFromNumData.Emacs.Module.Env.ProcessInput
resultToNumData.Emacs.Module.Env.ProcessInput
runEmacsMEmacs.Module.Monad
Runtime 
1 (Type/Class)Data.Emacs.Module.Runtime
2 (Data Constructor)Data.Emacs.Module.Runtime
SData.Emacs.Module.Args, Emacs.Module
setcar 
1 (Function)Data.Emacs.Module.SymbolName.Predefined
2 (Function)Emacs.Module.Functions, Emacs.Module
setcdr 
1 (Function)Data.Emacs.Module.SymbolName.Predefined
2 (Function)Emacs.Module.Functions, Emacs.Module
setUserFinaliserData.Emacs.Module.Env
setUserPtrData.Emacs.Module.Env
Stop 
1 (Type/Class)Data.Emacs.Module.Args, Emacs.Module
2 (Data Constructor)Data.Emacs.Module.Args, Emacs.Module
supplyEmacsArgsData.Emacs.Module.Args
SymbolNameData.Emacs.Module.SymbolName
symbolName 
1 (Function)Data.Emacs.Module.SymbolName.Predefined
2 (Function)Emacs.Module.Functions, Emacs.Module
tData.Emacs.Module.SymbolName.Predefined
throwMEmacs.Module
typeOf 
1 (Function)Data.Emacs.Module.Env
2 (Function)Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module
unEnumFuncallExitData.Emacs.Module.Env
unfoldEmacsListWithEmacs.Module.Functions, Emacs.Module
unNonNullPtrData.Emacs.Module.NonNullPtr
unRuntimeData.Emacs.Module.Runtime
unsafeVecGetEmacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module
useDocAsCStringData.Emacs.Module.Doc
userErrFunctionNameEmacs.Module.Errors
userErrMsgEmacs.Module.Errors
UserError 
1 (Type/Class)Emacs.Module.Errors
2 (Data Constructor)Emacs.Module.Errors
userErrStackEmacs.Module.Errors
validateRuntimeData.Emacs.Module.Runtime
ValueData.Emacs.Module.Value, Emacs.Module
valueToTextEmacs.Module.Functions, Emacs.Module
variadicFunctionArgsData.Emacs.Module.Env
vconcatData.Emacs.Module.SymbolName.Predefined
vconcat2Emacs.Module.Functions, Emacs.Module
vecGet 
1 (Function)Data.Emacs.Module.Env
2 (Function)Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module
vecSet 
1 (Function)Data.Emacs.Module.Env
2 (Function)Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module
vecSize 
1 (Function)Data.Emacs.Module.Env
2 (Function)Emacs.Module.Monad.Class, Emacs.Module.Monad, Emacs.Module
vectorData.Emacs.Module.SymbolName.Predefined
WithCallStackEmacs.Module.Assert
withEnvironmentData.Emacs.Module.Runtime
withPtrLenNonNullData.Emacs.Module.NonNullPtr
ZData.Emacs.Module.Args, Emacs.Module