diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/l3kernel/expl3.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/l3kernel/expl3.dtx | 38 |
1 files changed, 34 insertions, 4 deletions
diff --git a/Master/texmf-dist/source/latex/l3kernel/expl3.dtx b/Master/texmf-dist/source/latex/l3kernel/expl3.dtx index dc7a203660f..b66626c6e91 100644 --- a/Master/texmf-dist/source/latex/l3kernel/expl3.dtx +++ b/Master/texmf-dist/source/latex/l3kernel/expl3.dtx @@ -36,11 +36,12 @@ %<*driver|generic|package> \def\ExplFileName{expl3} \def\ExplFileDescription{L3 programming layer} -\def\ExplFileDate{2015/07/28} -\def\ExplFileVersion{5700} +\def\ExplFileDate{2015/07/30} +\def\ExplFileVersion{5724} %</driver|generic|package> %<*driver> \documentclass[full]{l3doc} +\usepackage{graphicx} \begin{document} \DocInput{\jobname.dtx} \end{document} @@ -978,6 +979,35 @@ % be loadable: package loading is dependent on the \LaTeXe{} package-management % mechanism. % +% \section{Engine/primitive requirements} +% +% To use \pkg{expl3} and the higher level packages provided by the +% team, the minimal set of primitive requirements is currently +% \begin{itemize} +% \item All of those from \TeX90. +% \item All of those from \eTeX{} \emph{excluding} |\TeXXeTstate|, +% |\beginL|, |\beginR|, |\endL| and |\endR| (\emph{i.e.}~excluding +% \TeX{}-\kern0pt-\reflectbox{\TeX{}}). +% \item Functionality equivalent to the \pdfTeX{} primitive +% |\pdfstrcmp|. +% \end{itemize} +% Any engine which defines |\pdfoutput| (\emph{i.e.}~allows direct production +% of a PDF file without a DVI intermediate) must also provide |\pdfliteral|. +% +% Practically, these requirements are met by the engines +% \begin{itemize} +% \item \pdfTeX{} v1.30 or later. +% \item \XeTeX{} v0.9994 or later. +% \item \LuaTeX{} v0.40 or later. +% \item e(u)p\TeX{} v110825 or later. +% \end{itemize} +% of which the first three engines are currently officially supported by +% the team. +% +% Additional modules beyond the core of \pkg{expl3} may require additional +% primitives. In particular, third-party authors may significantly +% extend the primitive coverage requirements. +% % \section{The \LaTeX3 Project} % % Development of \LaTeX3 is carried out by The \LaTeX3 Project. Over time, @@ -1389,8 +1419,8 @@ % % \begin{variable}[int]{\c__expl_def_ext_tl} % Set up to load Unicode data for various string/text manipulations. -% AS the full mechanisms are still be constructed, this requires some -% fiddling about with the \cs{\ProvidesExplFile} command. A similar +% As the full mechanisms are still be constructed, this requires some +% fiddling about with the \cs{ProvidesExplFile} command. A similar % requirement applies a little later to loading the native drivers, but % as that may not happen depending on options the same trick has to be % repeated! |