Scripting.Lua

Basic Lua types

data LuaState

type LuaCFunction

type LuaInteger

type LuaNumber

class LuaImport a

Constants and enumerations

data GCCONTROL

data LTYPE

multret

registryindex

environindex

globalsindex

lua_* functions

atpanic

call

checkstack

close

concat

cpcall

createtable

dump

equal

gc

getfenv

getfield

getglobal

getmetatable

gettable

gettop

getupvalue

insert

isboolean

iscfunction

isfunction

islightuserdata

isnil

isnumber

isstring

istable

isthread

isuserdata

lessthan

newstate

newtable

newthread

newuserdata

next

objlen

pcall

pop

pushboolean

pushcclosure

pushcfunction

pushinteger

pushlightuserdata

pushnil

pushnumber

pushstring

pushthread

pushvalue

rawequal

rawget

rawgeti

rawset

rawseti

register

remove

replace

resume

setfenv

setfield

setglobal

setmetatable

settable

settop

setupvalue

status

toboolean

tocfunction

tointeger

tonumber

topointer

tostring

tothread

touserdata

ltype

typename

upvalueindex

xmove

yield

luaL_* functions

openlibs

loadfile

loadstring

newmetatable

argerror

ref

unref

Haskell extensions

class StackValue a

callproc

callfunc

getglobal2

newcfunction

freecfunction

luaimport

pushhsfunction

pushrawhsfunction

registerhsfunction

registerrawhsfunction