Package2.3.2Foreign
hslua-core
Bindings to Lua, an embeddable scripting language
- Version2.3.2
- CategoryForeign
- LicenceMIT
- AuthorAlbert Krewinkel, Gracjan Polak, Ömer Sinan Ağacan
- Maintainertarleb@hslua.org
- Homepagehslua.org
- Pinned byhackage hslua-core 2.3.2
- Sourcehackage.haskell.org/package/hslua-core-2.3.2
Modules
11 modules- HsLua.Core169Core Lua API. This module provides thin wrappers around the respective
- HsLua.Core.Closures2Expose Haskell functions as Lua closures.
- HsLua.Core.Debug2Bindings to Lua's debug interface.
- HsLua.Core.Error11Lua exceptions and exception handling.
- HsLua.Core.Package2Utility functions for HsLua modules.
- HsLua.Core.Run7Helper functions to run LuaE computations.
- HsLua.Core.Trace4Helper functions to call Lua functions with tracebacks.
- HsLua.Core.Types43The core Lua types, including mappings of Lua types to Haskell. This module has mostly been moved to Lua.Types and
- HsLua.Core.Unsafe1Unsafe Lua functions. This module exports functions which conflict with those in HsLua.Core.
- HsLua.Core.Userdata4Convenience functions to convert Haskell values into Lua userdata.
- HsLua.Core.Utf84Encoding and decoding of String to and from UTF8.
Description
Wrappers and helpers to bridge Haskell and Lua.
It builds upon the lua package, which allows to bundle a Lua interpreter with a Haskell program.
Depends on
6 packages- base-4.20.2.0with GHC
- bytestring-0.12.2.0with GHC
- exceptions-0.10.9with GHC
- lua-2.3.2in this set
- mtl-2.3.1with GHC
- text-2.1.3with GHC