Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

CTAN update: lt3luabridge

8 views
Skip to first unread message

CTAN Announcements

unread,
Aug 9, 2022, 2:05:21 PM8/9/22
to ctan...@ctan.org
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

CTAN Announcements

unread,
Aug 17, 2022, 12:10:45 PM8/17/22
to ctan...@ctan.org
Vít Novotný submitted an update to the

lt3luabridge

package.

Version: 2.0.1 2022-08-16
License: lppl1.3c

Summary description: Execute Lua code in any TeX engine that exposes the shell

Announcement text:
----------------------------------------------------------------------

Fixes:
- Apply proper error handling when executing Lua via shell escape. (#15)
0 new messages