-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Opinionated, but extensible Lua list type. -- -- List type for Lua, with a Haskell interface. @package hslua-list @version 1.1.3 -- | Lua lists with additional methods. module HsLua.List -- | Pointer to the function that opens the List module and pushes it to -- the stack. luaopen_list_ptr :: CFunction -- | Opens the List module and pushes it to the stack. pushListModule :: LuaError e => LuaE e () -- | Pushes the metatable of the given List type, creating it if necessary. -- The setup operation is run when the metatable did not exists, -- was created, and is then at the top of the stack. The operation may -- modify the table but must be balanced, and must leave the stack as it -- found it. newListMetatable :: Name -> LuaE e () -> LuaE e ()