HORIZON HASKELLDocslts/ghc-10.0.xfc4e5982026-10-11Search names, modules, packages, or :: a typeCtrl K

GHC 10.0.0.20260917 · lts/ghc-10.0.x · fc4e598 · 2026-10-11

Modulehslua-packaging-2.4.1Haskell2010

HsLua.Packaging

Tools to create documented Lua functions and modules.

  • 1 type
  • 19 values

Modules

0 declarations

Object oriented marshalling

0 declarations

Register and access docs in Lua

0 declarations

Types

20 declarations
value(#|#) :: TypeSpec -> TypeSpec -> TypeSpec
#

Returns the sum of two type specifiers, declaring that a Lua value can have either type.

Creates a TypeSpec value from a string.

The implementation currently handles basic types, sequences, and alternatives. A string that cannot be parsed is returned as a Named type with the full string as the name.

datadata TypeSpec
#

Type specification for Lua values.

Constructors

Instances6Eq, Ord, Show, IsString, Generic, Rep