emacs-module-0.1: 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
assignUserPtrFinaliserEmacs.Module.Monad.Class, Emacs.Module
bindFunctionEmacs.Module.Functions, Emacs.Module
carEmacs.Module.Functions, Emacs.Module
cdrEmacs.Module.Functions, Emacs.Module
concat2Emacs.Module.Functions, Emacs.Module
consEmacs.Module.Functions, Emacs.Module
copyStringContentsData.Emacs.Module.Env
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
EmacsFunctionExtraEmacs.Module.Monad.Class, 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, Emacs.Module
EmacsRefEmacs.Module.Monad.Class, Emacs.Module
EmacsReturnEmacs.Module.Monad.Class, Emacs.Module
EmacsThrow 
1 (Type/Class)Emacs.Module.Errors
2 (Data Constructor)Emacs.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
esymData.Emacs.Module.SymbolName.TH
exportToEmacsData.Emacs.Module.Env
extractBoolEmacs.Module.Functions, Emacs.Module
extractDoubleEmacs.Module.Monad.Class, Emacs.Module
extractFloatData.Emacs.Module.Env
extractIntEmacs.Module.Functions, Emacs.Module
extractIntegerData.Emacs.Module.Env
extractListEmacs.Module.Functions, Emacs.Module
extractListRevWithEmacs.Module.Functions, Emacs.Module
extractListWithEmacs.Module.Functions, Emacs.Module
extractShortByteStringEmacs.Module.Functions, Emacs.Module
extractStablePtrFromUserPtrEmacs.Module.Functions, Emacs.Module
extractStringEmacs.Module.Monad.Class, Emacs.Module
extractTextEmacs.Module.Functions, Emacs.Module
extractUnboxedVectorWithEmacs.Module.Functions, Emacs.Module
extractUserPtrEmacs.Module.Monad.Class, Emacs.Module
extractUserPtrFinaliserEmacs.Module.Monad.Class, Emacs.Module
extractVectorEmacs.Module.Functions, Emacs.Module
extractVectorWithEmacs.Module.Functions, Emacs.Module
extractWideIntegerEmacs.Module.Monad.Class, Emacs.Module
foldlEmacsListWithEmacs.Module.Functions, Emacs.Module
formatSomeExceptionEmacs.Module.Errors
freeGlobalRefData.Emacs.Module.Env
freeStablePtrFinaliserData.Emacs.Module.Env
freeValueEmacs.Module.Monad.Class, Emacs.Module
funcall 
1 (Function)Data.Emacs.Module.Env
2 (Function)Emacs.Module.Monad.Class, 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
funcallPrimitive_Emacs.Module.Monad.Class, Emacs.Module
GetAritiesData.Emacs.Module.Args
getEnvironmentData.Emacs.Module.Runtime
getUserFinaliserData.Emacs.Module.Env
getUserPtrData.Emacs.Module.Env
intern 
1 (Function)Data.Emacs.Module.Env
2 (Function)Emacs.Module.Monad.Class, Emacs.Module
isNotNil 
1 (Function)Data.Emacs.Module.Env
2 (Function)Emacs.Module.Monad.Class, Emacs.Module
isValidEnvData.Emacs.Module.Env
makeBoolEmacs.Module.Functions, Emacs.Module
makeDoubleEmacs.Module.Monad.Class, Emacs.Module
makeFloatData.Emacs.Module.Env
makeFunction 
1 (Function)Data.Emacs.Module.Env
2 (Function)Emacs.Module.Functions, Emacs.Module
makeFunctionExtraEmacs.Module.Monad.Class, Emacs.Module
makeGlobalRefData.Emacs.Module.Env
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
makeTextEmacs.Module.Functions, Emacs.Module
makeUserPtr 
1 (Function)Data.Emacs.Module.Env
2 (Function)Emacs.Module.Monad.Class, Emacs.Module
makeUserPtrFromStablePtrEmacs.Module.Functions, Emacs.Module
makeVectorEmacs.Module.Functions, Emacs.Module
makeWideIntegerEmacs.Module.Monad.Class, Emacs.Module
mkEmacsErrorEmacs.Module.Errors
mkEmacsInternalErrorEmacs.Module.Errors
mkNonNullPtrData.Emacs.Module.NonNullPtr
mkSymbolNameData.Emacs.Module.SymbolName
mkSymbolNameShortByteStringData.Emacs.Module.SymbolName
mkUserErrorEmacs.Module.Errors
MonadEmacsEmacs.Module.Monad.Class, Emacs.Module
MonadMaskEmacs.Module.Functions, Emacs.Module
MonadThrowEmacs.Module
NatData.Emacs.Module.Args, Emacs.Module
nilEmacs.Module.Functions, Emacs.Module
nonLocalExitCheck 
1 (Function)Data.Emacs.Module.Env
2 (Function)Emacs.Module.Monad.Class, Emacs.Module
nonLocalExitClear 
1 (Function)Data.Emacs.Module.Env
2 (Function)Emacs.Module.Monad.Class, Emacs.Module
nonLocalExitGet 
1 (Function)Data.Emacs.Module.Env
2 (Function)Emacs.Module.Monad.Class, Emacs.Module
nonLocalExitSignal 
1 (Function)Data.Emacs.Module.Env
2 (Function)Emacs.Module.Monad.Class, Emacs.Module
nonLocalExitThrow 
1 (Function)Data.Emacs.Module.Env
2 (Function)Emacs.Module.Monad.Class, 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
produceRefEmacs.Module.Monad.Class, Emacs.Module
provideEmacs.Module.Functions, Emacs.Module
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
RawValueData.Emacs.Module.Value, Emacs.Module
reportAllErrorsToEmacsEmacs.Module.Errors, Emacs.Module
reportAnyErrorToEmacsEmacs.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
runEmacsMEmacs.Module.Monad, Emacs.Module
Runtime 
1 (Type/Class)Data.Emacs.Module.Runtime
2 (Data Constructor)Data.Emacs.Module.Runtime
SData.Emacs.Module.Args, Emacs.Module
setcarEmacs.Module.Functions, Emacs.Module
setcdrEmacs.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
symbolNameEmacs.Module.Functions, Emacs.Module
ThrowsEmacs.Module
typeOf 
1 (Function)Data.Emacs.Module.Env
2 (Function)Emacs.Module.Monad.Class, Emacs.Module
unEnumFuncallExitData.Emacs.Module.Env
unfoldEmacsListWithEmacs.Module.Functions, Emacs.Module
unNonNullPtrData.Emacs.Module.NonNullPtr
unRuntimeData.Emacs.Module.Runtime
userErrFunctionNameEmacs.Module.Errors
userErrMsgEmacs.Module.Errors
UserError 
1 (Type/Class)Emacs.Module.Errors
2 (Data Constructor)Emacs.Module.Errors
userErrStackEmacs.Module.Errors
UserPtrFinaliserData.Emacs.Module.Env, Emacs.Module
UserPtrFinaliserTypeData.Emacs.Module.Env, Emacs.Module
useSymbolNameAsCStringData.Emacs.Module.SymbolName
validateRuntimeData.Emacs.Module.Runtime
Value 
1 (Type/Class)Data.Emacs.Module.Value, Emacs.Module
2 (Data Constructor)Data.Emacs.Module.Value, Emacs.Module
valuePayloadData.Emacs.Module.Value, Emacs.Module
valueReleaseHandleData.Emacs.Module.Value, Emacs.Module
valueToTextEmacs.Module.Functions, Emacs.Module
variadicFunctionArgsData.Emacs.Module.Env
vconcat2Emacs.Module.Functions, Emacs.Module
vecGet 
1 (Function)Data.Emacs.Module.Env
2 (Function)Emacs.Module.Monad.Class, Emacs.Module
vecSet 
1 (Function)Data.Emacs.Module.Env
2 (Function)Emacs.Module.Monad.Class, Emacs.Module
vecSize 
1 (Function)Data.Emacs.Module.Env
2 (Function)Emacs.Module.Monad.Class, Emacs.Module
WithCallStackEmacs.Module.Assert
withCleanupEmacs.Module.Functions, Emacs.Module
ZData.Emacs.Module.Args, Emacs.Module