CTAN update: l3kernel
Date: May 6, 2023 5:32:12 PM CEST
The LaTeX Project Team submitted an update to the
l3kernel
bundle.
Version: 2023-05-05
License: lppl1.3c
Summary description: LaTeX3 programming conventions
Announcement text:
### Added - `\bool_case:n(TF)` (renamed from `\bool_case_true:n(TF)`) - `\flag_ensure_raised:n` (renamed from `\flag_raise_if_clear:n`) - `\iow_wrap_allow_break:` (renamed from `\iow_allow_break:`) ### Changed - Moved to stable status: - `\bool_(g)set_inverse:N` - `\c_catcode_active_space_tl` - `\c_sys_engine_version_str` - `\exp_args_generate:n` - `\fp_if_nan:n(TF)` - `\ior_get_term:nN` and `\ior_str_get_term:nN` - `\ior_shell_open:Nn` - `\msg_show_item:n`, `\msg_show_item_unbraced:n`, `\msg_show_item:nn`, `\msg_show_item_unbraced:nn` - Require random number support from engine ### Removed - Experimental functions from `l3candidates`: - `\bool_case_false:n(TF)` - `\intarray_gset_rand:Nn(n)` - `\intarray_to_clist:N` - `\peek_catcode_collect_inline:Nn`, `\peek_charcode_collect_inline:Nn` and `\peek_meaning_collect_inline:Nn` - `\prop_rand_key_value:N` - `\seq_set_from_function:Nnn` and `\seq_set_from_inline_x:Nnn` - `\sys_if_rand_exist:(TF)` - `\tl_range_braced:Nnn` and `\tl_range_unbraced:Nnn` - Experimental functions now renamed - `\bool_case_true:n(TF)` (now `\bool_case:n(TF)`) - `\flag_raise_if_clear:n` (now `\flag_raise_if_clear:n`) - `\iow_allow_break:` (now `\iow_wrap_allow_break:`) - Experimental functions moved to kernel-internal: - `\msg_log_eval:Nn` and `\msg_show_eval:Nn`
The package’s Catalogue entry can be viewed at https://ctan.org/pkg/l3kernel The package’s files themselves can be inspected at https://mirrors.ctan.org/macros/latex/contrib/l3kernel/
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
### Added - `\bool_case:n(TF)` (renamed from `\bool_case_true:n(TF)`) - `\flag_ensure_raised:n` (renamed from `\flag_raise_if_clear:n`) - `\iow_wrap_allow_break:` (renamed from `\iow_allow_break:`) ### Changed - Moved to stable status: - `\bool_(g)set_inverse:N` - `\c_catcode_active_space_tl` - `\c_sys_engine_version_str` - `\exp_args_generate:n` - `\fp_if_nan:n(TF)` - `\ior_get_term:nN` and `\ior_str_get_term:nN` - `\ior_shell_open:Nn` - `\msg_show_item:n`, `\msg_show_item_unbraced:n`, `\msg_show_item:nn`, `\msg_show_item_unbraced:nn` - Require random number support from engine ### Removed - Experimental functions from `l3candidates`: - `\bool_case_false:n(TF)` - `\intarray_gset_rand:Nn(n)` - `\intarray_to_clist:N` - `\peek_catcode_collect_inline:Nn`, `\peek_charcode_collect_inline:Nn` and `\peek_meaning_collect_inline:Nn` - `\prop_rand_key_value:N` - `\seq_set_from_function:Nnn` and `\seq_set_from_inline_x:Nnn` - `\sys_if_rand_exist:(TF)` - `\tl_range_braced:Nnn` and `\tl_range_unbraced:Nnn` - Experimental functions now renamed - `\bool_case_true:n(TF)` (now `\bool_case:n(TF)`) - `\flag_raise_if_clear:n` (now `\flag_raise_if_clear:n`) - `\iow_allow_break:` (now `\iow_wrap_allow_break:`) - Experimental functions moved to kernel-internal: - `\msg_log_eval:Nn` and `\msg_show_eval:Nn`
The package’s Catalogue entry can be viewed at https://ctan.org/pkg/l3kernel The package’s files themselves can be inspected at https://mirrors.ctan.org/macros/latex/contrib/l3kernel/
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
l3kernel – LaTeX3 programming conventions
The l3kernel bundle provides an implementation of the LaTeX3 programmers’ interface, as a set of packages that run under LaTeX2ε. The interface provides the foundation on which the LaTeX3 kernel and other future code are built: it is an API for TeX programmers. The packages are set up so that the LaTeX3 conventions can be used with regular LaTeX2ε packages.
Package | l3kernel |
Version | 2024-11-02 |
Copyright | 1990–2024 The LaTeX Project |
Maintainer | The LaTeX Project Team |