From 26a0070af35fa5652128c74fa1f126ec51def209 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 10 Oct 2011 21:52:54 +0000 Subject: l3kernel 2900 (10oct11) git-svn-id: svn://tug.org/texlive/trunk@24256 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/l3kernel/README | 110 +++++++++++---------- Master/texmf-dist/doc/latex/l3kernel/expl3.pdf | Bin 626447 -> 633491 bytes .../texmf-dist/doc/latex/l3kernel/interface3.pdf | Bin 1093420 -> 1094083 bytes .../texmf-dist/doc/latex/l3kernel/l3styleguide.pdf | Bin 265653 -> 265653 bytes .../doc/latex/l3kernel/l3syntax-changes.pdf | Bin 200455 -> 200455 bytes Master/texmf-dist/doc/latex/l3kernel/source3.pdf | Bin 2645122 -> 2651963 bytes 6 files changed, 60 insertions(+), 50 deletions(-) (limited to 'Master/texmf-dist/doc') diff --git a/Master/texmf-dist/doc/latex/l3kernel/README b/Master/texmf-dist/doc/latex/l3kernel/README index 4780b6ba5d9..cb1e76ed6e7 100644 --- a/Master/texmf-dist/doc/latex/l3kernel/README +++ b/Master/texmf-dist/doc/latex/l3kernel/README @@ -1,42 +1,32 @@ -An Experimental LaTeX3 Programming Convention -============================================= +LaTeX3 Programming Conventions +============================== - 2011/08/22 - - -WHERE TO GET IT ---------------- - -The files in this distribution represent a snapshot of selected files -from the Subversion (SVN) repository of the LaTeX3 Project. - -To obtain current versions of the files, visit - which contains further -instructions. - -OVERVIEW +Overview -------- -The files of the expl3 bundle provide a low-level API for TeX -programmers with special syntax conventions, completely separating it -from document level syntax. Hence, the commands provided are not -intended for use at the document level nor for use in describing -design layouts in document class files. +The files of the `l3kernel` bundle provide a low-level API for TeX programmers +with special syntax conventions, completely separating it from document level +syntax. Hence, the commands provided are not intended for use at the document +level nor for use in describing design layouts in document class files. + +This API provides the foundation on which the LaTeX3 kernel and other advanced +extensions are built. Special care has been taken so that they can be used +within a LaTeX2e context as regular packages. -This API provides the foundation on which the LaTeX3 kernel and other -advanced extensions are built. Special care has been taken so that -they can be used within a LaTeX2e context as regular packages. +While `l3kernel` is still experimental, the bundle is now regarded as broadly +stable. The syntax conventions and functions provided are now ready for wider +use. There may still be changes to some functions, but these will be minor when +compared to the scope of `l3kernel`. -While expl3 is still experimental, the bundle is now regarded as -broadly stable. The syntax conventions and functions provided are now -ready for wider use. There may still be changes to some functions, but -these will be minor when compared to the scope of expl3. +Programmers making use of `l3kernel` are *strongly* encouraged to subscribe to +the LaTeX-L mailing list (see below): announcements concerning the deprecation +or modification of functions are made on the list. -REQUIREMENTS +Requirements ------------ -The expl3 bundle requires the e-TeX extensions and the functionality -of the \pdfstrcmp primitive. As a result, the bundle will only work +The `l3kernel` bundle requires the e-TeX extensions and the functionality +of the `\pdfstrcmp` primitive. As a result, the bundle will only work with the following engines: - pdfTeX v1.30 or later @@ -44,24 +34,16 @@ with the following engines: - LuaTeX v0.40 or later pdfTeX v1.30 was released in 2005, and so any recent TeX distribution -will support expl3. Both XeTeX and LuaTeX have developed more +will support `l3kernel`. Both XeTeX and LuaTeX have developed more actively over the past few years, and for this reason only recent releases of these engines are supported. -THE GUILTY PERSONS ------------------- - - Frank Mittelbach, Denys Duchier, Johannes Braams, Michael Downes, - David Carlisle, Alan Jeffrey, Chris Rowley, Rainer Schoepf, - Javier Bezos, Morten Hoegholm, Thomas Lotze, Will Robertson, - Joseph Wright, Bruno Le Floch - - -DISCUSSION +Discussion ---------- -Discussion concerning the approach, suggestions for improvements, -changes, additions, etc. should be addressed to the list LaTeX-L. +Discussion concerning the approach, suggestions for improvements, +changes, additions, _etc._ should be addressed to the list +[LaTeX-L](http://news.gmane.org/group/gmane.comp.tex.latex.latex3). You can subscribe to this list by sending mail to @@ -71,18 +53,46 @@ with the body containing subscribe LATEX-L - -BUGS +Bugs ---- The issue tracker for LaTeX3 bugs is currently located at https://github.com/latex3/svn-mirror/issues - + Please report specific issues with LaTeX3 code there. More general discussion should be directed to the LaTeX-L lists. -===================================================================== - -Copyright 1998-2011 The LaTeX3 Project. All rights reserved +The LaTeX3 Project +------------------ +Development of LaTeX3 is carried out by +[The LaTeX3 Project](http://www.latex-project.org/latex3.html). Currently, +the team members are + + * Johannes Braams + * David Carlisle + * Robin Fairbairns + * Morten Høgholm + * Bruno Le Floch + * Thomas Lotze + * Frank Mittelbach + * Will Robertson + * Chris Rowley + * Rainer Schöpf + * Joseph Wright + +Former members of The LaTeX3 Project team were + + * Michael Downes + * Denys Duchier + * Alan Jeffrey + * Martin Schröder + +The development team can be contacted +by e-mail: ; for general LaTeX3 discussion +the [LaTeX-L list](http://news.gmane.org/group/gmane.comp.tex.latex.latex3) +should be used. + +--- Copyright 1998-2011 + The LaTeX3 Project. All rights reserved --- \ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/l3kernel/expl3.pdf b/Master/texmf-dist/doc/latex/l3kernel/expl3.pdf index 2ea0d4fd689..ec5cbe0eaec 100644 Binary files a/Master/texmf-dist/doc/latex/l3kernel/expl3.pdf and b/Master/texmf-dist/doc/latex/l3kernel/expl3.pdf differ diff --git a/Master/texmf-dist/doc/latex/l3kernel/interface3.pdf b/Master/texmf-dist/doc/latex/l3kernel/interface3.pdf index 5b06770528b..8d63eb42962 100644 Binary files a/Master/texmf-dist/doc/latex/l3kernel/interface3.pdf and b/Master/texmf-dist/doc/latex/l3kernel/interface3.pdf differ diff --git a/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.pdf b/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.pdf index 9bf93605b97..43bce97969e 100644 Binary files a/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.pdf and b/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.pdf differ diff --git a/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.pdf b/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.pdf index 60db18f9bca..8ccb5f5e4d2 100644 Binary files a/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.pdf and b/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.pdf differ diff --git a/Master/texmf-dist/doc/latex/l3kernel/source3.pdf b/Master/texmf-dist/doc/latex/l3kernel/source3.pdf index 242113918c4..4b3e96ae2b0 100644 Binary files a/Master/texmf-dist/doc/latex/l3kernel/source3.pdf and b/Master/texmf-dist/doc/latex/l3kernel/source3.pdf differ -- cgit v1.2.3