[latex3-commits] [latex3/latex3] main: Remove l3candidates (5d5f252e9)
github at latex-project.org
github at latex-project.org
Wed Jan 10 14:38:17 CET 2024
Repository : https://github.com/latex3/latex3
On branch : main
Link : https://github.com/latex3/latex3/commit/5d5f252e9da70d6cc32ff4eea22b1de95e0c9152
>---------------------------------------------------------------
commit 5d5f252e9da70d6cc32ff4eea22b1de95e0c9152
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: Wed Jan 10 07:34:26 2024 +0000
Remove l3candidates
>---------------------------------------------------------------
5d5f252e9da70d6cc32ff4eea22b1de95e0c9152
CONTRIBUTING.md | 2 +-
README.md | 4 +-
l3kernel/doc/l3syntax-changes.tex | 4 +-
l3kernel/doc/source3body.tex | 4 +-
l3kernel/l3.ins | 1 -
l3kernel/l3candidates.dtx | 103 --------------------------------------
6 files changed, 6 insertions(+), 112 deletions(-)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 32203bc10..df851f63e 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -29,7 +29,7 @@ There are a few things you may need to bear in mind
- `l3kernel` is 'broadly' stable so any changes there are best raised
first by mailing the team
-- New functions normally get added _via_ `l3candidates` or (for new
+- New functions normally get added _via_ pull requests or (for new
modules) `l3trial`
If you are submitting a pull request, notice that
diff --git a/README.md b/README.md
index ed6c03c7f..67c68d362 100644
--- a/README.md
+++ b/README.md
@@ -9,8 +9,8 @@ on top of LaTeX2e.
The following directories are present in the repository:
-* `l3kernel`: code forms the `expl3` kernel and with the exception of the
- contents of `l3candidates`, all stable code. With a modern LaTeX2e kernel,
+* `l3kernel`: code forms the `expl3` kernel and all stable code.
+ With a modern LaTeX2e kernel,
this code is loaded during format creation; when using an older LaTeX2e
kernel, this material is accessible using the `expl3` package.
* `l3backend`: code for backend (driver) level interfaces across
diff --git a/l3kernel/doc/l3syntax-changes.tex b/l3kernel/doc/l3syntax-changes.tex
index 1fbac1e5b..0b64e1448 100644
--- a/l3kernel/doc/l3syntax-changes.tex
+++ b/l3kernel/doc/l3syntax-changes.tex
@@ -43,8 +43,8 @@ The released version of this bundle is available from CTAN.
This file describes functions that were expected to be completely
stable, but whose syntax has changed in ways that may potentially
require code relying on them to be changed. This file does not include
-bug-fixes, nor backward-compatible extensions of the syntax, nor changes
-to functions in \pkg{l3candidates}, nor functions that were completely
+bug-fixes, nor backward-compatible extensions of the syntax,
+nor functions that were completely
deprecated: the latter are listed in \texttt{l3obsolete.txt}. Only
changes after August 2011 are listed, with an approximate date.
diff --git a/l3kernel/doc/source3body.tex b/l3kernel/doc/source3body.tex
index 68ec36b25..b81fd3259 100644
--- a/l3kernel/doc/source3body.tex
+++ b/l3kernel/doc/source3body.tex
@@ -607,9 +607,7 @@ used on top of \LaTeXe{} if \tn{outer} tokens are used in the arguments.
\DocInput{l3color.dtx}
\DocInput{l3pdf.dtx}
-\part{Additions and removals}
-
-\DocInput{l3candidates.dtx}
+\part{Removals}
\ExplSyntaxOn
\clist_gput_right:Nn \g_docinput_clist { l3deprecation.dtx }
diff --git a/l3kernel/l3.ins b/l3kernel/l3.ins
index 776e777c4..294023050 100644
--- a/l3kernel/l3.ins
+++ b/l3kernel/l3.ins
@@ -113,7 +113,6 @@ and all files in that bundle must be distributed together.
\from{l3text-case.dtx} {package}
\from{l3text-map.dtx} {package}
\from{l3text-purify.dtx}{package}
- \from{l3candidates.dtx} {package}
\from{l3legacy.dtx} {package}
\from{l3deprecation.dtx}{package}
}
diff --git a/l3kernel/l3candidates.dtx b/l3kernel/l3candidates.dtx
deleted file mode 100644
index 21d9f8d63..000000000
--- a/l3kernel/l3candidates.dtx
+++ /dev/null
@@ -1,103 +0,0 @@
-% \iffalse meta-comment
-%
-%% File: l3candidates.dtx
-%
-% Copyright (C) 2012-2024 The LaTeX Project
-%
-% It may be distributed and/or modified under the conditions of the
-% LaTeX Project Public License (LPPL), either version 1.3c of this
-% license or (at your option) any later version. The latest version
-% of this license is in the file
-%
-% https://www.latex-project.org/lppl.txt
-%
-% This file is part of the "l3kernel bundle" (The Work in LPPL)
-% and all files in that bundle must be distributed together.
-%
-% -----------------------------------------------------------------------
-%
-% The development version of the bundle can be found at
-%
-% https://github.com/latex3/latex3
-%
-% for those people who are interested.
-%
-%<*driver>
-\documentclass[full,kernel]{l3doc}
-\begin{document}
- \DocInput{\jobname.dtx}
-\end{document}
-%</driver>
-% \fi
-%
-% \title{^^A
-% The \pkg{l3candidates} module\\ Experimental additions to
-% \pkg{l3kernel}^^A
-% }
-%
-% \author{^^A
-% The \LaTeX{} Project\thanks
-% {^^A
-% E-mail:
-% \href{mailto:latex-team at latex-project.org}
-% {latex-team at latex-project.org}^^A
-% }^^A
-% }
-%
-% \date{Released 2024-01-04}
-%
-% \maketitle
-%
-% \begin{documentation}
-%
-% \section{Important notice}
-%
-% This module provides a space in which functions can be added to
-% \pkg{l3kernel} (\pkg{expl3}) while still being experimental.
-% \begin{quote}
-% \bfseries
-% As such, the
-% functions here may not remain in their current form, or indeed at all,
-% in \pkg{l3kernel} in the future.
-% \end{quote}
-% In contrast to the material in
-% \pkg{l3experimental}, the functions here are all \emph{small} additions to
-% the kernel. We encourage programmers to test them out and report back on
-% the \texttt{LaTeX-L} mailing list.
-%
-% \medskip
-%
-% Thus, if you intend to use any of these functions from the candidate module in a public package
-% offered to others for productive use (e.g., being placed on CTAN) please consider the following points carefully:
-% \begin{itemize}
-% \item Be prepared that your public packages might require updating when such functions
-% are being finalized.
-% \item Consider informing us that you use a particular function in your public package, e.g., by
-% discussing this on the \texttt{LaTeX-L}
-% mailing list. This way it becomes easier to coordinate any updates necessary without issues
-% for the users of your package.
-% \item Discussing and understanding use cases for a particular addition or concept also helps to
-% ensure that we provide the right interfaces in the final version so please give us feedback
-% if you consider a certain candidate function useful (or not).
-% \end{itemize}
-% We only add functions in this space if we consider them being serious candidates for a final inclusion
-% into the kernel. However, real use sometimes leads to better ideas, so functions from this module are
-% \textbf{not necessarily stable} and we may have to adjust them!
-%
-% \end{documentation}
-%
-% \begin{implementation}
-%
-% \section{\pkg{l3candidates} implementation}
-%
-% \begin{macrocode}
-%<*package>
-% \end{macrocode}
-%
-% \begin{macrocode}
-%</package>
-% \end{macrocode}
-%
-% \end{implementation}
-%
-% \PrintIndex
More information about the latex3-commits
mailing list.