: l3kernel, l3packages, l3experimental updates
Date: August 28, 2011 10:12:13 AM CEST
joseph wright wrote:
> The following information was provided by the package's contributor.
>
> Name of contributions: l3kernel, l3packages, l3experimental
> Author's name: LaTeX3 Project
> Author's email: latex-team at latex-project.org
> Package version: SVN2678
> Location on CTAN: macros/latex/contrib/l3kernel/
> Summary description: LaTeX3 programming conventions
> License type: lppl
>
> Announcement text given by the package's contributor:
> ----------------------------------------------------------------------
> Snapshot of SVN 2678
> --------------------
>
> - The CTAN distribution now includes the 'interface3' PDF:
> this contains the 'documentation' part of source3, but
> not the detail of the implementation.
>
> - Some repetition in source3/interfaces3 has been removed
> to shorten the documentation.
>
> - A number of documentation errors, etc., have been fixed.
>
> - Documents 'l3styleguide' and 'l3syntax-changes' are
> added to the CTAN release.
>
> - Base 'coffins' concept is moved from l3packages to
> l3kernel. This means that the programmatic concept of a
> coffin is now 'stable'. Coffin resizing and the
> higher-level interface remains in l3experimental, as it
> is still more flexible.
>
> - The function family \prop_get:NnN(TF) is moved from
> 'experimental' status to full inclusion in l3kernel.
> This function family has better performance and clarity
> than other alternative constructs.
>
> - A number of experimental properties have been added to
> l3keys. '.choices:nn' is an alternative approach to
> '.generate_choices:' for creating choice keys.
> '.mulichoice:nn' is similar, but for choices where
> multiple values can be active at the same time.
> '.bool_set_inverse:N' sets boolean variables to the
> logical inverse of the input. The possibility to set
> only keys defined for a module is also
> added as the experimental '\keys_set_known:nnN' function.
>
> - An internal bug in l3keys, which would cause some
> variables to be set to \relax, has been removed.
>
> - The l3keyval and l3keys modules are merged into a single
> source file. No functionality changes result from this.
>
> - Work on xgalley is under way, with some changes to the
> code level carried out. Further work on this module is
> expected in the near future, and will be included in the
> next CTAN snapshot.
thanks for the 3 uploads; i have installed all the files and updated the
cataloge repository.
> Users may view the package catalogue entries at
> http://www.tex.ac.uk/tex-archive/help/Catalogue/entries/l3kernel.html
> http://www.tex.ac.uk/tex-archive/help/Catalogue/entries/l3packages.html
> http://www.tex.ac.uk/tex-archive/help/Catalogue/entries/l3experimental.html
> or they may browse the package directories at
> http://www.tex.ac.uk/tex-archive/macros/latex/contrib/l3kernel/
> http://www.tex.ac.uk/tex-archive/macros/latex/contrib/l3packages/
> http://www.tex.ac.uk/tex-archive/macros/latex/contrib/l3experimental/
The catalogue entries will change (somewhat) overnight tonight (at the
latest).
Robin Fairbairns
For the CTAN team
l3experimental – Experimental LaTeX3 concepts
The l3experimental packages are a collection of experimental implementations for aspects of the LaTeX3 kernel, dealing with higher-level ideas such as the Designer Interface. Some of them work as stand alone packages, providing new functionality, and can be used on top of LaTeX2ε with no changes to the existing kernel.
The present release includes:
- l3benchmark for measuring the time taken by TeX to run certain code;
- l3draw, a code-level interface for constructing drawings;
- l3graphics, an interfaces for the inclusion of graphics files;
- l3opacity, support for opacity in PDF output;
- l3str, support for string manipulation;
- xcoffins, which allows the alignment of boxes using a series of ‘handle’ positions, supplementing the simple TeX reference point;
- xgalley, which controls boxes receiving text for typesetting.
Package | l3experimental |
Version | 2024-03-14 |
Copyright | 1998–2004, 2008–2012, 2014–2024 The LaTeX3 Project |
Maintainer | The LaTeX Project Team |
Announcements
- 2024-03-15 CTAN update: l3experimental
- 2024-02-21 CTAN update: l3experimental
- 2024-01-06 CTAN update: l3experimental
- 2023-12-09 CTAN update: l3experimental
- 2023-10-11 CTAN update: l3experimental
- 2023-05-12 CTAN update: l3experimental
- 2023-04-20 CTAN update: l3experimental
- 2023-03-31 CTAN update: l3experimental