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