the daemon's been up to one of his mammoth sessions... > Name of contribution: l3kernel > Name of contribution: l3packages > Name of contribution: l3experimental > Author's name: The LaTeX3 Project > Author's email: latex-t...@latex-project.org > Package version: SVN 3109 > Location on CTAN: macros/latex/contrib/l3kernel/ > Location on CTAN: macros/latex/contrib/l3packages/ > Location on CTAN: macros/latex/contrib/l3experimental/ > Summary description: LaTeX3 programming conventions > License type: lppl > > > Announcement text given by the package's contributor: > ---------------------------------------------------------------------- > Snapshot of SVN 3109 > -------------------- > > - New tl-analysis module for decomposing and analysing token lists > on a token-by-token basis. > - Extend l3regex to work with tokens where appropriate. In > particular, the syntax \c{<csname>} can be used to match > control sequences. > - Improved robustness of regex system. > - Improve behaviour of \DeclareExpandableDocumentCommand such > that optional arguments ("o", "O", "d" and "D") can contain > nested delimiter tokens in the same way as happens for > non-expandable functions. > - No longer accept "l" type arguments for > \DeclareExpandableDocumentCommand, as this was not reliable. > - Added expandable \tl_if_empty:x(TF) test. > - Add experimental 'list comprehension' functions > \seq_(g)set_filter:NNn and \seq_(g)set_map:NNn. > - Improve the behaviour of \vbox_... and \vtop... functions so > that they always end with a \par rather than the internal TeX > /end_graf/ procedure. > - Revise \cs_to_str:N such that it requires exactly two > expansions and is faster. > - Revise register allocation such that a full set of registers > are accessible using the native allocator when using LuaTeX. > - Revise \cs_show:c and \cs_meaning:c to test explicitly for > undefined arguments. > - Revise some internals of ior/iow stream allocations. > - Make \tl_replace_... functions robust inside \halign. > - Fix bugs in the \tl_rescan... functions to handle "&" > correctly and to preserve braces under all circumstances. > - Fix bugs in LuaTeX-only catcode table allocator (IniTeX mode > only). > - Test that catcode tables are new when allocating in package > mode. > - Tighten up on use of _nopar so that it is only applied to > functions with no arguments. > - Documentation fixes for \prg_(new|set)_eq_conditional:NNn.
thanks for the uploads; i've installed the new versions, and updated the three entries in the catalogue repository. > Users may view the package catalogue entries at > http://www.tex.ac.uk/tex-archive/help/Catalogue/entries/l3kernel.html > http://www.tex.ac.uk/tex-archive/help/Catalogue/entries/l3packages.html > http://www.tex.ac.uk/tex-archive/help/Catalogue/entries/l3experimental.html > or they may browse the package directory at > http://www.tex.ac.uk/tex-archive/macros/latex/contrib/l3kernel/ > http://www.tex.ac.uk/tex-archive/macros/latex/contrib/l3packages/ > http://www.tex.ac.uk/tex-archive/macros/latex/contrib/l3experimental/ The catalogue entries will change (somewhat) overnight tonight. Robin Fairbairns For the CTAN team _______________________________________________ Ctan-ann mailing list Ctan-ann@dante.de https://lists.dante.de/mailman/listinfo/ctan-ann