CTAN updates: texapi and yax
Date: July 20, 2010 9:49:47 PM CEST
the daemon coughed a little this morning, twice, but didn't distract me
from my dedication to work. hence i have only just got around to these
packages:
> Name of contribution: texapi
> Author's name: Paul Isambert
> Location on CTAN: macros/generic/texapi
> Summary description: Macros to write format-independent packages.
> License type: lppl
>
> Announcement text given by the package's contributor:
> ----------------------------------------------------------------------
> * Renamed \nospace as \skipspace and \splitstring as \splitstringat to
> avoid clashes with existing commands in ConTeXt (spotted by Taco
> Hoekwater).
>
> Users may view the package catalogue entry at
> http://www.tex.ac.uk/tex-archive/help/Catalogue/entries/texapi.html
> or they may browse the package directory at
> http://www.tex.ac.uk/tex-archive/macros/generic/texapi/
and
> Name of contribution: yax
> Author's name: Paul Isambert
> Location on CTAN: macros/generic/yax
> Summary description: Yet Another Key System.
> License type: lppl
>
> Announcement text given by the package's contributor:
> ----------------------------------------------------------------------
> * Several attributes can now be set at once to the same value in \setparameter.
> * Added \setattribute (and e-, g- and x-) variants as a faster
> alternative to \setparameter.
> * Bugfix with ConTeXt (thanks to Taco Hoekwater).
> ----------------------------------------------------------------------
>
> Users may view the package catalogue entry at
> http://www.tex.ac.uk/tex-archive/help/Catalogue/entries/yax.html
> or they may browse the package directory at
> http://www.tex.ac.uk/tex-archive/macros/generic/yax/
i've installed both packages and updated their catalogue entries; thanks
for the uploads.
of course, the change in the catalogue entry on the web (small though it
be) won't appear until sometime tonight, when i'm upstairs slumbering
fitfully.
Robin Fairbairns
For the CTAN team
yax – Yet Another Key System
YaX is advertised as a key system, but it rather organizes attributes in parameters, which parameters can be executed, so that YaX is halfway between key management and macro definition (and actually hopes to provide a user’s interface).
Values assigned to attributes can be retrieved and tested in various ways, with full expandability ensured as much as possible.
Finally, YaX’s syntax is a quite peculiar (as few braces as possible), but may be customized.
YaX is based on texapi and thus requires e-TeX.
Package | yax |
Version | 1.03 |
Maintainer | Yuri Robbers Paul Isambert (inactive) |