lua: Lua, an embeddable scripting language
This package provides bindings and types to bridge Haskell and Lua.
The full Lua interpreter version 5.4.7 is included. Alternatively, a system-wide Lua installation can be linked instead.
[Skip to Readme]
Modules
[Index] [Quick Jump]
Flags
Manual Flags
Name | Description | Default |
---|---|---|
system-lua | Use the system-wide Lua instead of the bundled copy. | Disabled |
apicheck | Compile Lua with -DLUA_USE_APICHECK. | Disabled |
lua_32bits | Compile Lua with -DLUA_32BITS | Disabled |
allow-unsafe-gc | Allow optimizations which make Lua's garbage collection
potentially unsafe; enabling this should be safe if
there are no callbacks into Haskell during Lua garbage
collection cycles. The flag should be *disabled* if Lua
objects can have Haskell finalizers, i.e., | Enabled |
export-dynamic | Add all symbols to dynamic symbol table; disabling this will make it possible to create fully static binaries, but renders loading of dynamic C libraries impossible. | Enabled |
pkg-config | Use | Disabled |
cross-compile | Avoids constructs that would prevent cross-compilation. The Lua version constants may become inaccurate when this flag is enabled. | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- lua-2.3.3.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
Versions [RSS] | 1.0.0, 2.0.0, 2.0.0.1, 2.0.1, 2.0.2, 2.1.0, 2.2.0, 2.2.1, 2.3.0, 2.3.1, 2.3.2, 2.3.3 |
---|---|
Change log | CHANGELOG.md |
Dependencies | base (>=4.11 && <5) [details] |
Tested with | ghc ==8.4.4, ghc ==8.6.5, ghc ==8.8.4, ghc ==8.10.7, ghc ==9.0.2, ghc ==9.2.8, ghc ==9.4.8, ghc ==9.6.5, ghc ==9.8.2, ghc ==9.10.1 |
License | MIT |
Copyright | © 2007–2012 Gracjan Polak; © 2012–2016 Ömer Sinan Ağacan; © 2017-2024 Albert Krewinkel |
Author | Albert Krewinkel |
Maintainer | Albert Krewinkel <tarleb@hslua.org> |
Category | Foreign |
Home page | https://hslua.org/ |
Bug tracker | https://github.com/hslua/hslua/issues |
Source repo | head: git clone https://github.com/hslua/hslua.git(lua) |
Uploaded | by tarleb at 2024-08-31T20:02:16Z |
Distributions | Arch:2.3.3, Fedora:2.3.1, LTSHaskell:2.3.3, NixOS:2.3.2, Stackage:2.3.3, openSUSE:2.3.3 |
Reverse Dependencies | 6 direct, 194 indirect [details] |
Downloads | 10836 total (317 in the last 30 days) |
Rating | 2.0 (votes: 1) [estimated by Bayesian average] |
Your Rating | |
Status | Docs uploaded by user Build status unknown [no reports yet] |