Re-bundling of LaTeX 3 on CTAN: l3kernel, l3packages, l3experimental

CTAN Announcements ctan-ann at dante.de
Mon Jun 6 00:22:44 CEST 2011


the daemon's been busy (and so have i):

> The following information was provided by the package's contributor.
> 
> Name of contribution: l3kernel, l3packages, l3experimental
> Author's name: The LaTeX3 Project
> Author's email: latex-team at latex-project.org
> Location on CTAN: /macros/latex/contrib/l3kernel
>                   /macros/latex/contrib/l3packages
>                   /macros/latex/contrib/l3experimental
> Summary description: LaTeX3 programming conventions
> License type: lppl
> 
> Announcement text given by the package's contributor:
> ----------------------------------------------------------------
> ----------------------------------------------------------------
> LaTeX3 coding and concepts as LaTeX2e packages
> ----------------------------------------------------------------
> 
> As work continues toward LaTeX3, a number of programming
> conventions and higher-level ideas are being developed by The
> LaTeX3 Project. These are designed to be available as LaTeX2e
> packages, meaning that they can be used now by both developers
> and day-to-day LaTeX users.
> 
> The material released to CTAN is currently divided into three
> parts:
>  - l3kernel: code which will be present in a LaTeX3 kernel in
>    its current form. Currently, this part contains the coding
>    layer for LaTeX3 ('expl3').
>  - l3packages: code which is broadly 'stable', and which adds
>    new functionality to LaTeX2e. Material from l3packages may be
>    present in a LaTeX3 kernel, but the interfaces may change.
>  - l3experimental: code which is more experimental, and which is
>    intended mainly for testing by interested users. Over time,
>    material from this area may move to one of the other two
>    divisions.
> 
> ----------------------------------------------------------------
> This release (SVN 2448)
> ----------------------------------------------------------------
> 
> This release is a major overhaul of the CTAN release of the
> LaTeX3 development code. As described above, the arrangement of
> the code on CTAN has been altered, with material which was
> previously available as 'l3in2e' moving broadly to 'l3kernel'
> while 'xpackages' has been split into 'l3packages' and
> 'l3experimental'. This arrangement has been adopted to make the
> status of the different parts of LaTeX3 clearer, and also means
> that the CTAN structure now aligns with that off the development
> repository.
> 
> As part of the code rearrangement, the status of all of the
> LaTeX3 modules has been reviewed. A small number of modules have
> been removed from the CTAN release as a result, as they are not
> currently suitable for general use in their current form. At the
> same time, the xfrac package has been integrated into the main
> LaTeX3 release. This will allow the team as a whole to keep
> xfrac up to date with any changes to the 'template' concept.
> 
> The code and documentation for the 'expl3' programming layer has
> been reviewed, and this release features a range of performance
> enhancements. At the same time, several inexact sections in the
> documentation have been revised to make the detailed behaviour
> of the code clearer, and with more attention to covering edge
> cases. At the same time, a number of functions have been renamed
> or removed from the code. Notification of these changes has
> already been given on the LaTeX-L list. While the team hopes
> that these changes will not break any existing code, developers
> using LaTeX3 for programming should of course test their code
> against the new release.
> 
> ----------------------------------------------------------------
> Discussion
> ----------------------------------------------------------------
> 
> Discussion concerning the approach, suggestions for
> improvements, changes, additions, etc. should be addressed to
> the list LaTeX-L.
> 
> You can subscribe to this list by sending mail to
> 
>   listserv at urz.uni-heidelberg.de
> 
> with the body containing
> 
>   subscribe LaTeX-L  <Your-First-Name> <Your-Second-Name>
>   
> ----------------------------------------------------------------
> Bugs
> ----------------------------------------------------------------
>   
> The issue tracker for LaTeX3 bugs is currently located at
> 
>   https://github.com/latex3/svn-mirror/issues
>   
> Please report specific issues with LaTeX3 code there. More
> general discussion should be directed to the LaTeX-L lists.
>   
> ----------------------------------------------------------------
> The LaTeX3 Project
> ----------------------------------------------------------------------
> 
> 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/l3kernel/

The catalogue entries will first appear, on the web, overnight tonight.

Robin Fairbairns

For the CTAN team




More information about the Ctan-ann mailing list