[Haskell-cafe] [ANN] hslua 2.0.0, bridging Haskell and Lua

Albert Krewinkel albert+haskell at zeitkraut.de
Sat Oct 23 06:05:11 UTC 2021


I am pleased to announce the release of [HsLua] 2.0.0; a collection of
packages offering (bidirectional) glue and abstractions bridging Haskell
and Lua.

HsLua is a featureful framework, enabling Haskell programmers to combine
the embeddable scripting language Lua with code written Haskell. This
new release is an almost complete rewrite and offers better performance,
cleaner types, and adds more abstraction helpers. It supports exposing
data and functions from Haskell to Lua in a convenient and structured
way.

Probably the best-known real world use case of HsLua is [pandoc], the
universal document converter, where it serves as the central building
block for [Lua filters] and custom writers.

Contributions are welcome.

[HsLua]: https://hslua.org
[pandoc]: https://pandoc.org
[Lua filters]: https://pandoc.org/lua-filters.html

--
Albert Krewinkel
GPG: 8eed e3e2 e8c5 6f18 81fe  e836 388d c0b2 1f63 1124


More information about the Haskell-Cafe mailing list