CTAN update (delayed announcement) xint
CTAN Announcements
ctan-ann at dante.de
Mon Dec 23 11:25:15 CET 2013
the daemon pronounced:
> The following information was provided by the package's contributor.
>
> Name of contribution: xint
> Author's name: Jean-François Burnol
> Package version: 1.09i
> Location on CTAN: macros/generic/xint/
> Summary description: Expandable operations on long numbers
> License type: lppl
>
>
> Announcement text given by the package's contributor:
> ----------------------------------------------------------------------
> 1.09i 2013/12/18
>
> * \xintiiexpr is a variant of \xintexpr which is optimized to
> deal only with (long) integers, / does a euclidean quotient.
>
> * \xintnumexpr has been renamed \xintiexpr, (former name kept
> but destined to be removed) \xintiiexpr is actually closer to
> \numexpr, but with integer division the euclidean one.
>
> * the \xintexpr parser automatically inserts \number in front of
> count, dimen, and skip registers/variables, or \numexpr, etc..
> expressions, with a tacit multiplication implied if following a
> number or parenthesized expression.
>
> * \xintAssign admits an optional argument to specify the
> expansion type to be used [] (none), [o] (once), [oo] (twice),
> [f] (full), ... , (the default is [e] which means to use \edef).
>
> * xinttools defines (if the names have not already been
> assigned) \odef, \oodef, \fdef: \oodef which expands twice the
> macro replacement text is a faster alternative to \edef (when
> the expansion gives hundreds of digits).
>
> * some across the board slight efficiency improvement as a
> result of modifications of various types to ``fork'' macros
> and ``branching conditionals'' which are used internally.
> ----------------------------------------------------------------------
thanks for the upload; i installed the new version, and updated the
catalogue repository.
Robin Fairbairns
For the CTAN team
More information about the Ctan-ann
mailing list