CTAN Comprehensive TeX Archive Network

CTAN update: lt3luabridge

Date: August 9, 2022 8:05:02 PM CEST
Vít Novotný submitted an update to the lt3luabridge package. Version: 2.0.0 2022-08-08 License: lppl1.3c Summary description: Execute Lua code in any TeX engine that exposes the shell Announcement text:
Breaking Changes: - Use `\sys_get_shell:nnNTF` from l3sys instead of `\immediate\write18`. (#13) - Merges `\c_luabridge_method_write_eighteen_int` and `\c_luabridge_method_os_execute_int` into `\c_luabridge_method_shell_int`. - Removes `\g_luabridge_standard_output_filename_str` and `\c_luabridge_default_standard_output_filename_str`. Fixes: - Execute chunks that end with `end` or a Lua comment. (#11, #14) - Sandbox direct Lua access. (#11, #14) - Make nested calls defined behavior. (#8, #13) Refactoring: - Remove needless whitespaces in Lua code. - Replace (plain) TeX primitives with `\iow_*` l3file functions. (#1, #3, latex3/latex3#1105, latex3/latex3#1114. latex3/latex3#1117) - Many thanks to @josephwright, @u-fischer, and @FrankMittelbach at latex3/latex3#1114, and Hans Hagen, @hmenke, and @mojca at [dev-context][1] for helping to make l3file compatible with ConTeXt MkII. [1]: https://mailman.ntg.nl/pipermail/dev-context/2022/003912.html (A robust way of detecting ConTeXt from LaTeX3)
The package’s Catalogue entry can be viewed at https://ctan.org/pkg/lt3luabridge The package’s files themselves can be inspected at https://mirrors.ctan.org/macros/generic/lt3luabridge/
Thanks for the upload. For the CTAN Team Petra Rübe-Pugliese
CTAN is run entirely by volunteers and supported by TeX user groups. Please join a user group or donate to one, see https://ctan.org/lugs

lt3luabridge – Execute Lua code in any engine that exposes the shell

This is an expl3(-generic) package for plain , , and Cont that allows you to execute Lua code in Lua or any other engine that exposes the shell.

Version2.2.0 2024-07-03
Copyright2016–2024 Vít Novotný
MaintainerVít Starý Novotný



Guest Book Sitemap Contact Contact Author