summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/generic/dowith
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2012-07-23 23:37:06 +0000
committerKarl Berry <karl@freefriends.org>2012-07-23 23:37:06 +0000
commit46182f49862367599680945cbd4188c96f0c6071 (patch)
tree7d4755d85684de3a7f13d11428ab2896bdf1dab2 /Master/texmf-dist/source/generic/dowith
parent583a3069ae795f9f25310af8d14d12d385b60348 (diff)
dowith (5jun12)
git-svn-id: svn://tug.org/texlive/trunk@27125 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/generic/dowith')
-rw-r--r--Master/texmf-dist/source/generic/dowith/SrcFILEs.txt12
-rw-r--r--Master/texmf-dist/source/generic/dowith/dowith.tex16
-rw-r--r--Master/texmf-dist/source/generic/dowith/srcfiles.tex7
3 files changed, 22 insertions, 13 deletions
diff --git a/Master/texmf-dist/source/generic/dowith/SrcFILEs.txt b/Master/texmf-dist/source/generic/dowith/SrcFILEs.txt
index d83f9e15e2f..b55be1a0d0b 100644
--- a/Master/texmf-dist/source/generic/dowith/SrcFILEs.txt
+++ b/Master/texmf-dist/source/generic/dowith/SrcFILEs.txt
@@ -1,16 +1,16 @@
*File List*
- dowith.sty 2012/05/19 v0.21a simple list loop (UL)
- dowith.tex 2012/05/22 -- documenting dowith.sty
-fifinddo.sty 2012/01/20 v0.51 filtering TeX(t) files by TeX (UL)
- makedoc.sty 2011/11/19 v0.42 TeX input from *.sty (UL)
+ dowith.sty 2012/06/04 v0.22 simple list loop (UL)
+ dowith.tex 2012/06/03 -- documenting dowith.sty
+fifinddo.sty 2012/03/17 v0.51 filtering TeX(t) files by TeX (UL)
+ makedoc.sty 2012/04/03 v0.51 TeX input from *.sty (UL)
niceverb.sty 2011/12/05 v0.44 minimize doc markup (UL)
makedoc.cfg 2012/05/10 -- documentation settings
mdoccorr.cfg 2011/12/03 -- makedoc local typographical corrections
srcfiles.tex 2012/05/20 -- file infos -> SrcFILEs.txt
- dowith.RLS 2012/05/22 r0.21e v0.21a; doc.: Kabelschacht vs. TeXbook
+ dowith.RLS 2012/06/03 r0.22 v0.22 arg. {}; doc.: catoptions
***********
- List made at 2012/05/22, 19:31
+ List made at 2012/06/04, 12:29
from script file srcfiles.tex
diff --git a/Master/texmf-dist/source/generic/dowith/dowith.tex b/Master/texmf-dist/source/generic/dowith/dowith.tex
index 97027dc3508..a0cb6ac3099 100644
--- a/Master/texmf-dist/source/generic/dowith/dowith.tex
+++ b/Master/texmf-dist/source/generic/dowith/dowith.tex
@@ -1,4 +1,4 @@
-\ProvidesFile{dowith.tex}[2012/05/22 documenting dowith.sty]
+\ProvidesFile{dowith.tex}[2012/06/03 documenting dowith.sty]
\title{%%%\kern-\baselineskip
\textsf{\huge dowith.sty}\\---\\Apply Command to
% Elements of Lists without Separators\,---\,%%% 2012/05/14
@@ -95,6 +95,7 @@ Iteration is implemented within ``\TeX's mouth," so works within
\CtanPkgRef{e-tex}{$\varepsilon$-\TeX}.
\MDaddtoabstract{Related packages}
+\let\pkg\ctanpkgref \pkg{catoptions},
\pkg{etextools}, \pkg{etoolbox}, \pkg{forarray},
\pkg{forloop}, \pkg{multido}, \pkg{moredefs}, \pkg{lmake},
\pkg{texapi}, \pkg{xfor}, \pkg{xspace}
@@ -773,9 +774,12 @@ packages \ctanpkgref{etextools}
(Florent Chervet), \ctanpkgref{etoolbox} (Philipp Lehman),
and \ctanpkgref{texapi} (Paul Isambert) seem to include and
(very much) extend the functionality of 'dowith'.
-Also the `\ForEach'\texttt{\dots\unkern} macros of
+Also the `\ForEach'\texttt{\dots\unkern\@} macros of %% \@ 2012/06/03
\ctanpkgref{forarray} (Christian Schr\"oppel) seem to extend
-the present `\DoWith'\texttt{\dots\unkern} commands.
+the present `\DoWith'\texttt{\dots\unkern\@} commands. %% \@ 2012/06/03
+Moreover, Ahmed Musa describes such commands as %% 2012/06/03
+``Parsing \qtd{tsv} lists" in documenting his
+\ctanpkgref{catoptions} package.
\ctanpkgref{moredefs} (Matt Swift) provides list handling commands
like the few that are here.\footnote{\ctanpkgref{arrayjobx}
provides somewhat ``exotic" handling of ``lists".} %% 2012/05/10
@@ -994,7 +998,8 @@ Addition and removal commands are provided as well.
\subsection{Package File Header (Legalese)} %% sub 2012/05/10
\input{dowith.doc}
-\section{Ack.: 25 Years of Kabel\-schacht's Method} %% 2012/05/20
+\newpage %% 2012/06/04
+\section{Ack.: 25 Years of Kabel\-schacht's \cs{expandafter}} %% 2012/05/20
\label{sec:kabel}
The essential idea of 'dowith' and `\DoWith' is
\[`\if<code>\expandafter<one-token>\fi'\]
@@ -1002,7 +1007,7 @@ The essential idea of 'dowith' and `\DoWith' is
% TUGboat Vol.~11 (1990), No.~2, pp.~237--245),
% \urlhttpref{tug.org/TUGboat/tb11-2/tb28jeffrey.pdf}.}
It was described by \textsc{Alois Kabelschacht} as
-\tugbartref{tb08-2/tb18kabel}{``&\expandafter\ vs. &\let\ and &\def\
+\tugbartref{tb08-2/tb18kabel}{``&\expandafter\ vs.\ &\let\ and &\def\
in Conditionals and a Generalization of PLAIN's &\loop"}
in TUGboat Vol.~8 (1987), No.~2, pp.~184f.\
(a little more than one column).\foothttpurlref{tug.org/TUGboat/%
@@ -1048,3 +1053,4 @@ VERSION HISTORY
`\@tfor'; remarks about `\loop' corr.:
how to `foreach' ...; Kabelschacht
2012/05/22 r0.21e Kabelschacht vs. TeXbook
+2012/06/03 r0.21f cf. `catoptions'; \dots\unkern\@, vs.\
diff --git a/Master/texmf-dist/source/generic/dowith/srcfiles.tex b/Master/texmf-dist/source/generic/dowith/srcfiles.tex
index 182905e4c3f..5221ab35f61 100644
--- a/Master/texmf-dist/source/generic/dowith/srcfiles.tex
+++ b/Master/texmf-dist/source/generic/dowith/srcfiles.tex
@@ -1,15 +1,18 @@
\ProvidesFile{srcfiles.tex}[2012/05/20 file infos -> SrcFILEs.txt]
\RequirePackage[r]{nicefilelist}[2012/05/20]
%% <- [r] 2012/05/20
-\MFfieldtemplate{f-base}{dowithxx}
+%\MFfieldtemplate{f-base}{nicefilelist}
+\MFfieldtemplate{f-base}{abcdefgh}
\RequirePackage{myfilist}
-\EmptyFileList %%% [readprov.sty,myfilist.sty]
+\EmptyFileList %%% [nicefilelist.sty] %%% [readprov.sty,myfilist.sty]
%% packages:
\ReadPackageInfos{dowith}
%% documentation:
\ReadFileInfos{dowith}
%% documentation settings and auxiliaries:
\ReadPackageInfos{fifinddo,makedoc,niceverb}
+%% TODO readprov unable to handle package options:
+%\ReadPackageInfos{nicefilelist}
\ReadFileInfos{makedoc.cfg,mdoccorr.cfg}
\ReadFileInfos{srcfiles}
\ReadFileInfos{dowith.RLS}