CTAN Update: xint
Date: December 24, 2016 8:48:33 AM CET
Jean-François Burnol submitted an update to the
xint
package.
Version: 1.2j 2016-12-22
License: lppl1.3
Summary description: Expandable operations on long numbers
Announcement text:
Improvements and new features - xinttools and xintexpr: 1. slightly improves the speed of \xintTrim. 2. speed gains for the handlers of comma separated lists implementing Python-like slicing and item extraction. Relevant non (user) documented macros better documented in sourcexint.pdf. - significant documentations tweaks (inclusive of suppressing things!), and among them two beautiful hyperlinked tables with both horizontal and vertical rules which bring the documentation of the xintexpr syntax to a kind of awe-inspiring perfection... except that implementation of some math functions is still lacking. Bug fixes - fix two 1.2i regressions caused by undefined macros (\xintNthElt in certain branches and [list][N] item extraction in certain cases.) The test files existed but were not executed prior to release. Automation in progress.
The package’s Catalogue entry can be viewed at http://www.ctan.org/pkg/xint The package’s files themselves can be inspected at http://mirror.ctan.org/macros/generic/xint/
Thanks for the upload. For the CTAN Team Petra Rübe-Pugliese
We are supported by the TeX users groups. Please join a users group; see http://www.tug.org/usergroups.html .
Improvements and new features - xinttools and xintexpr: 1. slightly improves the speed of \xintTrim. 2. speed gains for the handlers of comma separated lists implementing Python-like slicing and item extraction. Relevant non (user) documented macros better documented in sourcexint.pdf. - significant documentations tweaks (inclusive of suppressing things!), and among them two beautiful hyperlinked tables with both horizontal and vertical rules which bring the documentation of the xintexpr syntax to a kind of awe-inspiring perfection... except that implementation of some math functions is still lacking. Bug fixes - fix two 1.2i regressions caused by undefined macros (\xintNthElt in certain branches and [list][N] item extraction in certain cases.) The test files existed but were not executed prior to release. Automation in progress.
The package’s Catalogue entry can be viewed at http://www.ctan.org/pkg/xint The package’s files themselves can be inspected at http://mirror.ctan.org/macros/generic/xint/
Thanks for the upload. For the CTAN Team Petra Rübe-Pugliese
We are supported by the TeX users groups. Please join a users group; see http://www.tug.org/usergroups.html .
xint – Expandable operations on long numbers
The bundle provides nine packages:
- xintcore, which provides expandable TeX macros that implement the basic arithmetic operations of addition, subtraction, multiplication and division, as applied to arbitrarily long numbers represented as chains of digits with an optional minus sign;
- xint, which extends xintcore with more big integer operations;
- xinttools, which provides utilities of independent interest such as expandable and non-expandable loops;
- xintfrac, which computes fractions using xint;
- xintexpr, which extends xintfrac with an expandable parser of comma separated expressions involving integers, fractions, boolean, and algebraic operators, and declared as well as dummy variables;
- xintbinhex provides conversions to and from binary and hexadecimal bases;
- xintseries, which provides basic functionality for computing partial sums using xint;
- xintgcd, which provides implementations of the Euclidean algorithm, and of its typesetting;
- xintcfrac, which deals with the computation of continued fractions.
All of the packages’ computations are done in a way that they can operate in an expanding environment.
The packages may be used either with Plain TeX or LaTeX.
Package | xint |
Version | 1.2o 2017-08-29 |
Maintainer | Jean-François Burnol |