CTAN update: lt3luabridge

CTAN Announcements ctan-ann at ctan.org
Tue Aug 9 20:05:02 CEST 2022

Vít Novotný submitted an update to the



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

 - 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)

 - 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

The package’s files themselves can be inspected at


   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

More information about the Ctan-ann mailing list