CTAN Comprehensive TeX Archive Network

ctan update: expl3

Date: September 14, 2010 10:03:37 PM CEST
that old daemon wakes from the sleep of the power cut, and cries: > The following information was provided by the package's contributor. > > Name of contribution: expl3 > Author's name: The LaTeX Project > Location on CTAN: /macros/latex/contrib/expl3/ > Summary description: Low-level LaTeX3 programming conventions > License type: lppl > > Announcement text given by the package's contributor: > ---------------------------------------------------------------------- > ---------------------------------------------------------------- > ---------------------------------------------------------------- > The expl3 bundle: Low-level LaTeX3 programming conventions > ---------------------------------------------------------------- > > The files of the expl3 bundle provide a low-level API for TeX > programmers with special syntax conventions, completely > separating it from document level syntax. Hence, the commands > provided are not intended for use at the document level nor for > use in describing design layouts in document class files. > > This API provides the foundation on which the LaTeX3 kernel > and other advanced extensions are built. Special care has been > taken so that they can be used within a LaTeX2e context as > regular packages. > > The TeX and eTeX primitives are all given a new name according > to these conventions. However, in the main direct use of the > primitives is not required or encouraged: the expl3 modules > define an independent low-level LaTeX3 programming language. > > At present, the expl3 modules are designed to be loaded on top > of LaTeX2e: > > \usepackage{expl3} > > In time, a LaTeX3 format will be produced based on this code. > This allows the code to be used in LaTeX2e packages now while a > stand-alone LaTeX3 is developed. > > ---------------------------------------------------------------- > This release (SVN 2020) > ---------------------------------------------------------------- > > This update improves on the earlier l3fp implementation. This > is now a floating point module, allowing for calculations > across a wide range of input values. Current function coverage > is: > - Arithmetic > - Sine, cosine and tangent > - Comparisons > - Conversion of fp data to other types > > Other functions will be added over time, with priority given to > those required by other parts of LaTeX3. Requests for specific > functions to be added should be sent to the LaTeX-L list for > discussion. > > At the same time, a small number of issues with other parts of > expl3 have been addressed. This includes some internal fixes > and other refinements. > > ---------------------------------------------------------------- > The LaTeX3 Project > ---------------------------------------------------------------- > ---------------------------------------------------------------- > > ---------------------------------------------------------------------- > > Users may view the package catalogue entry at > http://www.tex.ac.uk/tex-archive/help/Catalogue/entries/expl3.html > or they may browse the package directory at > http://www.tex.ac.uk/tex-archive/macros/latex/contrib/expl3/ thanks for the upload; i've installed the new version and updated the catalogue repository. the modest change to the catalogue entry won't hit the web until some time tonight. Robin Fairbairns For the CTAN team

expl3 – Wrapper package for experimental 3

The package serves as a wrapper for other packages that make up the 3 kernel distribution.

The package is distributed as part of the 3 kernel distribution.

Packageexpl3
Version 2024-03-14
Copyright1990–2024 The 3 Project
MaintainerThe Project Team

Announcements

more

Guest Book Sitemap Contact Contact Author