hslua-1.1.0: Bindings to Lua, an embeddable scripting language

Index

absindexForeign.Lua.Core, Foreign.Lua
addContextToExceptionForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
addfieldForeign.Lua.Module, Foreign.Lua
addfunctionForeign.Lua.Module, Foreign.Lua
alternativeForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
boolFromFailableForeign.Lua.Core.Error
callForeign.Lua.Core, Foreign.Lua
callFuncForeign.Lua.FunctionCalling, Foreign.Lua
callFunc'Foreign.Lua.FunctionCalling
catchExceptionForeign.Lua.Core.Error, Foreign.Lua.Core, Foreign.Lua
CFunctionForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
checkstackForeign.Lua.Core, Foreign.Lua
closeForeign.Lua.Core, Foreign.Lua
compareForeign.Lua.Core, Foreign.Lua
concatForeign.Lua.Core, Foreign.Lua
copyForeign.Lua.Core, Foreign.Lua
createForeign.Lua.Module, Foreign.Lua
createtableForeign.Lua.Core, Foreign.Lua
dofileForeign.Lua.Core, Foreign.Lua
dostringForeign.Lua.Core, Foreign.Lua
ensureUserdataMetatableForeign.Lua.Userdata
EQForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
equalForeign.Lua.Core, Foreign.Lua
ErrErrForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
ErrFileForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
ErrGcmmForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
ErrMemForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
errorForeign.Lua.Core, Foreign.Lua
ErrorConversion 
1 (Type/Class)Foreign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
2 (Data Constructor)Foreign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
errorConversionForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
errorMessageForeign.Lua.Core.Error, Foreign.Lua.Core, Foreign.Lua
errorToExceptionForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
ErrRunForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
ErrSyntaxForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
Exception 
1 (Type/Class)Foreign.Lua.Core.Error, Foreign.Lua.Core, Foreign.Lua
2 (Data Constructor)Foreign.Lua.Core.Error, Foreign.Lua.Core, Foreign.Lua
exceptionMessageForeign.Lua.Core.Error, Foreign.Lua.Core, Foreign.Lua
exceptionToErrorForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
Failable 
1 (Type/Class)Foreign.Lua.Core.Error
2 (Data Constructor)Foreign.Lua.Core.Error
falseForeign.Lua.Core.Types
freeCFunctionForeign.Lua.FunctionCalling, Foreign.Lua
fromFailableForeign.Lua.Core.Error
fromLuaBoolForeign.Lua.Core.Types
fromNumArgsForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
fromNumResultsForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
fromOptionalForeign.Lua.Util, Foreign.Lua
fromReferenceForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
fromRelationalOperatorForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
fromStackIndexForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
fromStringForeign.Lua.Utf8
fromTextForeign.Lua.Utf8
fromTypeForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
fromTypeCodeForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
gcForeign.Lua.Core, Foreign.Lua
GCCOLLECTForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
GCCONTROLForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
GCCOUNTForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
GCCOUNTBForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
GCRESTARTForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
GCSETPAUSEForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
GCSETSTEPMULForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
GCSTEPForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
GCSTOPForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
getfieldForeign.Lua.Core, Foreign.Lua
getglobalForeign.Lua.Core, Foreign.Lua
getglobal'Foreign.Lua.Util, Foreign.Lua
getmetafieldForeign.Lua.Core, Foreign.Lua
getmetatableForeign.Lua.Core, Foreign.Lua
getmetatable'Foreign.Lua.Core, Foreign.Lua
getrefForeign.Lua.Core, Foreign.Lua
getsubtableForeign.Lua.Core, Foreign.Lua
gettableForeign.Lua.Core, Foreign.Lua
gettopForeign.Lua.Core, Foreign.Lua
HaskellFunctionForeign.Lua.FunctionCalling, Foreign.Lua
hsluaErrorRegistryFieldForeign.Lua.Core.Error
hslua_compareForeign.Lua.Core.RawBindings
hslua_concatForeign.Lua.Core.RawBindings
hslua_errorForeign.Lua.Core.RawBindings
hslua_getglobalForeign.Lua.Core.RawBindings
hslua_gettableForeign.Lua.Core.RawBindings
hslua_nextForeign.Lua.Core.RawBindings
hslua_setglobalForeign.Lua.Core.RawBindings
hslua_settableForeign.Lua.Core.RawBindings
insertForeign.Lua.Core, Foreign.Lua
Integer 
1 (Type/Class)Foreign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
2 (Data Constructor)Foreign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
isbooleanForeign.Lua.Core, Foreign.Lua
iscfunctionForeign.Lua.Core, Foreign.Lua
isfunctionForeign.Lua.Core, Foreign.Lua
isintegerForeign.Lua.Core, Foreign.Lua
islightuserdataForeign.Lua.Core, Foreign.Lua
isnilForeign.Lua.Core, Foreign.Lua
isnoneForeign.Lua.Core, Foreign.Lua
isnoneornilForeign.Lua.Core, Foreign.Lua
isnumberForeign.Lua.Core, Foreign.Lua
isstringForeign.Lua.Core, Foreign.Lua
istableForeign.Lua.Core, Foreign.Lua
isthreadForeign.Lua.Core, Foreign.Lua
isuserdataForeign.Lua.Core, Foreign.Lua
LEForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
lessthanForeign.Lua.Core, Foreign.Lua
liftIOForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
liftLuaForeign.Lua.Core.Types
liftLua1Foreign.Lua.Core.Types
loadForeign.Lua.Core, Foreign.Lua
loadbufferForeign.Lua.Core, Foreign.Lua
loadedTableRegistryFieldForeign.Lua.Core, Foreign.Lua
loadfileForeign.Lua.Core, Foreign.Lua
loadstringForeign.Lua.Core, Foreign.Lua
LTForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
ltypeForeign.Lua.Core, Foreign.Lua
Lua 
1 (Type/Class)Foreign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
2 (Data Constructor)Foreign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
LuaBool 
1 (Type/Class)Foreign.Lua.Core.Types
2 (Data Constructor)Foreign.Lua.Core.Types
LuaCallFuncForeign.Lua.FunctionCalling
luaEnvErrorConversionForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
LuaEnvironment 
1 (Type/Class)Foreign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
2 (Data Constructor)Foreign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
luaEnvStateForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
luaL_openlibsForeign.Lua.Core.RawBindings
lua_absindexForeign.Lua.Core.RawBindings
lua_checkstackForeign.Lua.Core.RawBindings
lua_closeForeign.Lua.Core.RawBindings
lua_copyForeign.Lua.Core.RawBindings
lua_createtableForeign.Lua.Core.RawBindings
lua_gcForeign.Lua.Core.RawBindings
lua_getmetatableForeign.Lua.Core.RawBindings
lua_gettopForeign.Lua.Core.RawBindings
lua_insertForeign.Lua.Core.RawBindings
lua_iscfunctionForeign.Lua.Core.RawBindings
lua_isintegerForeign.Lua.Core.RawBindings
lua_isnumberForeign.Lua.Core.RawBindings
lua_isstringForeign.Lua.Core.RawBindings
lua_isuserdataForeign.Lua.Core.RawBindings
lua_loadForeign.Lua.Core.RawBindings
lua_newuserdataForeign.Lua.Core.RawBindings
lua_open_base_ptrForeign.Lua.Core.RawBindings
lua_open_debug_ptrForeign.Lua.Core.RawBindings
lua_open_io_ptrForeign.Lua.Core.RawBindings
lua_open_math_ptrForeign.Lua.Core.RawBindings
lua_open_os_ptrForeign.Lua.Core.RawBindings
lua_open_package_ptrForeign.Lua.Core.RawBindings
lua_open_string_ptrForeign.Lua.Core.RawBindings
lua_open_table_ptrForeign.Lua.Core.RawBindings
lua_pcallForeign.Lua.Core.RawBindings
lua_pushbooleanForeign.Lua.Core.RawBindings
lua_pushcclosureForeign.Lua.Core.RawBindings
lua_pushglobaltableForeign.Lua.Core.RawBindings
lua_pushintegerForeign.Lua.Core.RawBindings
lua_pushlightuserdataForeign.Lua.Core.RawBindings
lua_pushlstringForeign.Lua.Core.RawBindings
lua_pushnilForeign.Lua.Core.RawBindings
lua_pushnumberForeign.Lua.Core.RawBindings
lua_pushthreadForeign.Lua.Core.RawBindings
lua_pushvalueForeign.Lua.Core.RawBindings
lua_rawequalForeign.Lua.Core.RawBindings
lua_rawgetForeign.Lua.Core.RawBindings
lua_rawgetiForeign.Lua.Core.RawBindings
lua_rawlenForeign.Lua.Core.RawBindings
lua_rawsetForeign.Lua.Core.RawBindings
lua_rawsetiForeign.Lua.Core.RawBindings
lua_removeForeign.Lua.Core.RawBindings
lua_replaceForeign.Lua.Core.RawBindings
lua_setmetatableForeign.Lua.Core.RawBindings
lua_settopForeign.Lua.Core.RawBindings
lua_statusForeign.Lua.Core.RawBindings
lua_tobooleanForeign.Lua.Core.RawBindings
lua_tocfunctionForeign.Lua.Core.RawBindings
lua_tointegerxForeign.Lua.Core.RawBindings
lua_tolstringForeign.Lua.Core.RawBindings
lua_tonumberxForeign.Lua.Core.RawBindings
lua_topointerForeign.Lua.Core.RawBindings
lua_tothreadForeign.Lua.Core.RawBindings
lua_touserdataForeign.Lua.Core.RawBindings
lua_typeForeign.Lua.Core.RawBindings
lua_typenameForeign.Lua.Core.RawBindings
metatableNameForeign.Lua.Userdata
multretForeign.Lua.Core.Constants, Foreign.Lua.Core, Foreign.Lua
newCFunctionForeign.Lua.FunctionCalling, Foreign.Lua
newmetatableForeign.Lua.Core, Foreign.Lua
newstateForeign.Lua.Core, Foreign.Lua
newtableForeign.Lua.Core, Foreign.Lua
newuserdataForeign.Lua.Core, Foreign.Lua
nextForeign.Lua.Core, Foreign.Lua
norefForeign.Lua.Core.Constants, Foreign.Lua.Core, Foreign.Lua
nthFromBottomForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
nthFromTopForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
NumArgs 
1 (Type/Class)Foreign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
2 (Data Constructor)Foreign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
Number 
1 (Type/Class)Foreign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
2 (Data Constructor)Foreign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
NumResults 
1 (Type/Class)Foreign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
2 (Data Constructor)Foreign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
OKForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
openbaseForeign.Lua.Core, Foreign.Lua
opendebugForeign.Lua.Core, Foreign.Lua
openioForeign.Lua.Core, Foreign.Lua
openlibsForeign.Lua.Core, Foreign.Lua
openmathForeign.Lua.Core, Foreign.Lua
openosForeign.Lua.Core, Foreign.Lua
openpackageForeign.Lua.Core, Foreign.Lua
openstringForeign.Lua.Core, Foreign.Lua
opentableForeign.Lua.Core, Foreign.Lua
Optional 
1 (Type/Class)Foreign.Lua.Util, Foreign.Lua
2 (Data Constructor)Foreign.Lua.Util, Foreign.Lua
pcallForeign.Lua.Core, Foreign.Lua
peekForeign.Lua.Types.Peekable, Foreign.Lua.Types, Foreign.Lua.FunctionCalling, Foreign.Lua
PeekableForeign.Lua.Types.Peekable, Foreign.Lua.Types, Foreign.Lua.FunctionCalling, Foreign.Lua
peekAnyForeign.Lua.Userdata, Foreign.Lua
peekEitherForeign.Lua.Util, Foreign.Lua
peekKeyValuePairsForeign.Lua.Types.Peekable, Foreign.Lua.Types, Foreign.Lua
peekListForeign.Lua.Types.Peekable, Foreign.Lua.Types, Foreign.Lua
peekReadForeign.Lua.Util, Foreign.Lua
popForeign.Lua.Core, Foreign.Lua
popValueForeign.Lua.Util, Foreign.Lua
PreCFunctionForeign.Lua.FunctionCalling, Foreign.Lua
preloadhsForeign.Lua.Module, Foreign.Lua
preloadTableRegistryFieldForeign.Lua.Core, Foreign.Lua
pushForeign.Lua.Types.Pushable, Foreign.Lua.Types, Foreign.Lua.FunctionCalling, Foreign.Lua
PushableForeign.Lua.Types.Pushable, Foreign.Lua.Types, Foreign.Lua.FunctionCalling, Foreign.Lua
pushAnyForeign.Lua.Userdata, Foreign.Lua
pushAnyWithMetatableForeign.Lua.Userdata
pushbooleanForeign.Lua.Core, Foreign.Lua
pushcclosureForeign.Lua.Core, Foreign.Lua
pushcfunctionForeign.Lua.Core, Foreign.Lua
pushglobaltableForeign.Lua.Core, Foreign.Lua
pushHaskellFunctionForeign.Lua.FunctionCalling, Foreign.Lua
pushintegerForeign.Lua.Core, Foreign.Lua
pushlightuserdataForeign.Lua.Core, Foreign.Lua
pushListForeign.Lua.Types.Pushable, Foreign.Lua.Types, Foreign.Lua
pushnilForeign.Lua.Core, Foreign.Lua
pushnumberForeign.Lua.Core, Foreign.Lua
pushPreCFunctionForeign.Lua.FunctionCalling
pushstringForeign.Lua.Core, Foreign.Lua
pushthreadForeign.Lua.Core, Foreign.Lua
pushvalueForeign.Lua.Core, Foreign.Lua
raiseErrorForeign.Lua.Util, Foreign.Lua
rawequalForeign.Lua.Core, Foreign.Lua
rawgetForeign.Lua.Core, Foreign.Lua
rawgetiForeign.Lua.Core, Foreign.Lua
rawlenForeign.Lua.Core, Foreign.Lua
rawsetForeign.Lua.Core, Foreign.Lua
rawsetiForeign.Lua.Core, Foreign.Lua
ReaderForeign.Lua.Core.Types
refForeign.Lua.Core, Foreign.Lua
Reference 
1 (Type/Class)Foreign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
2 (Data Constructor)Foreign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
RefNilForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
refnilForeign.Lua.Core.Constants, Foreign.Lua.Core, Foreign.Lua
registerForeign.Lua.Core, Foreign.Lua
registerHaskellFunctionForeign.Lua.FunctionCalling, Foreign.Lua
registryindexForeign.Lua.Core.Constants, Foreign.Lua.Core, Foreign.Lua
RelationalOperatorForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
removeForeign.Lua.Core, Foreign.Lua
replaceForeign.Lua.Core, Foreign.Lua
reportValueOnFailureForeign.Lua.Types.Peekable, Foreign.Lua.Types
requirehsForeign.Lua.Module, Foreign.Lua
runForeign.Lua.Util, Foreign.Lua
run'Foreign.Lua.Util, Foreign.Lua
runEitherForeign.Lua.Util, Foreign.Lua
runWithForeign.Lua.Util, Foreign.Lua
runWithConverterForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
setfieldForeign.Lua.Core, Foreign.Lua
setglobalForeign.Lua.Core, Foreign.Lua
setglobal'Foreign.Lua.Util, Foreign.Lua
setmetatableForeign.Lua.Core, Foreign.Lua
settableForeign.Lua.Core, Foreign.Lua
settopForeign.Lua.Core, Foreign.Lua
stackBottomForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
StackIndex 
1 (Type/Class)Foreign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
2 (Data Constructor)Foreign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
stackTopForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
State 
1 (Type/Class)Foreign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
2 (Data Constructor)Foreign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
stateForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
StatusForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
statusForeign.Lua.Core, Foreign.Lua
StatusCode 
1 (Type/Class)Foreign.Lua.Core.Types
2 (Data Constructor)Foreign.Lua.Core.Types
throwErrorAsExceptionForeign.Lua.Core.Error, Foreign.Lua.Core, Foreign.Lua
throwExceptionForeign.Lua.Core.Error, Foreign.Lua.Core, Foreign.Lua
throwMessageForeign.Lua.Core.Error, Foreign.Lua.Core, Foreign.Lua
throwOnErrorForeign.Lua.Core.Error
throwTopMessageForeign.Lua.Core.Error, Foreign.Lua.Core, Foreign.Lua
throwTopMessageWithStateForeign.Lua.Core.Error, Foreign.Lua.Core, Foreign.Lua
toAnyForeign.Lua.Userdata
toAnyWithNameForeign.Lua.Userdata
tobooleanForeign.Lua.Core, Foreign.Lua
tocfunctionForeign.Lua.Core, Foreign.Lua
ToHaskellFunctionForeign.Lua.FunctionCalling, Foreign.Lua
toHaskellFunctionForeign.Lua.FunctionCalling, Foreign.Lua
toHsFunForeign.Lua.FunctionCalling, Foreign.Lua
tointegerForeign.Lua.Core, Foreign.Lua
toLuaBoolForeign.Lua.Core.Types
tonumberForeign.Lua.Core, Foreign.Lua
topointerForeign.Lua.Core, Foreign.Lua
toReferenceForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
toStatusForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
toStringForeign.Lua.Utf8
tostringForeign.Lua.Core, Foreign.Lua
tostring'Foreign.Lua.Core, Foreign.Lua
toTextForeign.Lua.Utf8
tothreadForeign.Lua.Core, Foreign.Lua
toTypeForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
touserdataForeign.Lua.Core, Foreign.Lua
tracebackForeign.Lua.Core, Foreign.Lua
trueForeign.Lua.Core.Types
tryForeign.Lua.Core.Error, Foreign.Lua.Core, Foreign.Lua
TypeForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
TypeBooleanForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
TypeCode 
1 (Type/Class)Foreign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
2 (Data Constructor)Foreign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
TypeFunctionForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
TypeLightUserdataForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
typenameForeign.Lua.Core, Foreign.Lua
TypeNilForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
TypeNoneForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
TypeNumberForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
TypeStringForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
TypeTableForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
TypeThreadForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
TypeUserdataForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
unLuaForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
unrefForeign.Lua.Core, Foreign.Lua
unsafeErrorConversionForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
unsafeRunWithForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua
upvalueindexForeign.Lua.Core, Foreign.Lua
withExceptionMessageForeign.Lua.Core.Error, Foreign.Lua.Core, Foreign.Lua
YieldForeign.Lua.Core.Types, Foreign.Lua.Core, Foreign.Lua