hslua-marshalling

Marshalling of values between Haskell and Lua.

https://hslua.org/

Version on this page:2.0.0
LTS Haskell 22.14:2.3.1
Stackage Nightly 2024-03-28:2.3.1
Latest on Hackage:2.3.1

See all snapshots hslua-marshalling appears in

MIT licensed by Albert Krewinkel, Gracjan Polak, Ömer Sinan Ağacan
Maintained by [email protected]
This version can be pinned in stack with:hslua-marshalling-2.0.0@sha256:829567097afd57b0bee271fd6c49031f389953cb657f4ca1c58b0b2dba9a86be,3839

hslua-marshalling

Build status AppVeyor Status Hackage

Functions to marshal values from Haskell to Lua, and vice versa.

This package is part of HsLua, a Haskell framework built around the embeddable scripting language Lua.

Changes

Changelog

hslua-marshalling uses PVP Versioning.

hslua-marshalling 2.0.0

Release pending.

  • Initially created. Contains modules previously found in the modules Foreign.Lua.Peek and Foreign.Lua.Push from hslua-1.3.

  • Removed most functions from the Userdata module, incl. peekAny, pushAny. The functions don’t add much value over those in HsLua.Core.Userdata. Use UDTypes from hslua-packaging for a more comfortable method of exposing data via userdata values.