[latex3-commits] [latex3/latex3] main: Update expl3 for DocStrip support of @@ convention (1b79c4e31)

github at latex-project.org github at latex-project.org
Mon Oct 9 23:02:35 CEST 2023


Repository : https://github.com/latex3/latex3
On branch  : main
Link       : https://github.com/latex3/latex3/commit/1b79c4e3121a5ae905515d8595db7923ea6d8b42

>---------------------------------------------------------------

commit 1b79c4e3121a5ae905515d8595db7923ea6d8b42
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Mon Oct 9 22:02:35 2023 +0100

    Update expl3 for DocStrip support of @@ convention
    
    See #1252.


>---------------------------------------------------------------

1b79c4e3121a5ae905515d8595db7923ea6d8b42
 l3kernel/expl3.dtx | 13 +++----------
 1 file changed, 3 insertions(+), 10 deletions(-)

diff --git a/l3kernel/expl3.dtx b/l3kernel/expl3.dtx
index 9adee097c..e41128890 100644
--- a/l3kernel/expl3.dtx
+++ b/l3kernel/expl3.dtx
@@ -334,12 +334,12 @@
 % \end{verbatim}
 % is private.
 %
-% \subsubsection{Using \texttt{@@} and \pkg{l3docstrip} to mark private code}
+% \subsubsection{Using \texttt{@@} and \pkg{DocStrip} to mark private code}
 %
 % The formal syntax for internal functions allows clear separation of public
 % and private code, but includes redundant information (every internal function
 % or variable includes \texttt{__\meta{module}}). To aid programmers, the
-% \pkg{l3docstrip} program introduces the syntax
+% \pkg{DocStrip} program introduces the syntax
 % \begin{quote}
 %   \ttfamily
 %   |%<@@=|\meta{module}|>|
@@ -354,7 +354,7 @@
 %   \tl_new:N \l_@@_my_tl
 %   %    \end{macrocode}
 % \end{verbatim}
-% is converted by \pkg{l3docstrip} to
+% is converted by \pkg{DocStrip} to
 % \begin{verbatim}
 %   \cs_new:Npn \__foo_function:n #1
 %     ...
@@ -365,13 +365,6 @@
 % distinguish variables from functions in the source when the |@@|
 % convention is used.
 %
-% Please note that you have to use the \pkg{l3docstrip} and
-% \textbf{not} the \pkg{docstrip} program in your \texttt{.ins} files
-% to make this work---the original \LaTeXe{} \pkg{docstrip} doesn't
-% understand the \texttt{@@} and will just copy it into your code
-% unmodified!
-%
-%
 % \subsubsection{Variables: declaration}
 %
 % In well-formed \pkg{expl3} code, variables should always be declared before





More information about the latex3-commits mailing list.