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