Package2.3.2.1Foreign
hslua-core
Bindings to Lua, an embeddable scripting language
- Version2.3.2.1
- CategoryForeign
- LicenceMIT
- AuthorAlbert Krewinkel, Gracjan Polak, Ömer Sinan Ağacan
- Maintainertarleb@
hslua. org - Homepagehslua.
org - Pinned byhackage hslua-core 2.
3. 2. 1 - Sourcehslua-core-2.
3. 2. 1 on Hackage
Modules
- HsLua.CoreCore Lua API. This module provides thin wrappers around the respective
- HsLua.Core.ClosuresExpose Haskell functions as Lua closures.
- HsLua.Core.DebugBindings to Lua's debug interface.
- HsLua.Core.ErrorLua exceptions and exception handling.
- HsLua.Core.PackageUtility functions for HsLua modules.
- HsLua.Core.RunHelper functions to run LuaE computations.
- HsLua.Core.TraceHelper functions to call Lua functions with tracebacks.
- HsLua.Core.TypesThe core Lua types, including mappings of Lua types to Haskell. This module has mostly been moved to Lua.Types and
- HsLua.Core.UnsafeUnsafe Lua functions. This module exports functions which conflict with those in HsLua.Core.
- HsLua.Core.UserdataConvenience functions to convert Haskell values into Lua userdata.
- HsLua.Core.Utf8Encoding 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.22.0.0with GHC
- bytestring-0.12.2.0with GHC
- exceptions-0.10.11with GHC
- lua-2.3.4in this set
- mtl-2.3.1with GHC
- text-2.1.3with GHC