Monthly Downloads: 2
Programming language: Haskell
License: MIT License
Tags: Scripting     DevOps    

luautils alternatives and similar packages

Based on the "Scripting" category.
Alternatively, view luautils alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of luautils or a related project?

Add another 'Scripting' Package


LuaUtils Hackage Hackage-Deps Build Status Coverage Status

This package is an add-on to the @HsLua@ package by Gracjan Polak (http://hackage.haskell.org/package/hslua).

HsLua only provides a very bare-bones wrapper over the Lua API, and this package is meant to fill in the gap by providing some commonly used features.

Currently the following features are provided -

  1. @Lua.StackValue@ instances for a variety of commonly used datatypes, such as Maps, Tuples, Either, Maybe, Text, Binary etc.
  2. @luaDoString@ and @luaDoFile@ utility functions.
  3. @dumpStack@ function to dump the contents of the stack for debugging.


  • 0.1 : Intial release
  • : Added a Lua.StackValue instance for Text and Data.Map
  • : No Changes. Bumped version number for upload to Hackage
  • : Fixed bug with the StackValue instance for lists
  • 0.1.2 : HsLua 0.3.9 compatibility; LuaDoFile and LuaDoString now return IO () instead of IO Int
  • 0.1.3 : Fixed bug with StackValue.peek for Tuples
  • 0.1.4 : Changed LICENSE to MIT. Added Binary t => StackValue t, and peekbinary and pushbinary functions. Bumped HsLua dependency to 0.4.0 or greater (which uses ByteStrings instead of Strings). Removed dependency on custom-prelude.

*Note that all licence references and agreements mentioned in the luautils README section above are relevant to that project's source code only.