Sender: |
|
Date: |
Sun, 7 Dec 2008 09:43:19 +0000 |
Reply-To: |
|
Subject: |
|
MIME-Version: |
1.0 |
Content-Transfer-Encoding: |
8bit |
In-Reply-To: |
|
Content-Type: |
text/plain; charset=WINDOWS-1252 |
From: |
|
Parts/Attachments: |
|
|
Will Robertson wrote:
> On 07/12/2008, at 8:55 AM, Arno Trautmann wrote:
>
>> I think, it’s only a tiny typo, but confused me some minutes: On page 17
>> of l3basics, version 2008/11/24, there is the description of
>> \engine_if_etex: which says
>> ”This function detects if we’re running an Aleph-based format.“
>> It should be ”running an eTeX format“, shouldn’t it?
>
> Yes, silly typo by me :)
> This command will probably end up being removed, and an error called if
> eTeX is not being used -- it's too hard (or impossible, for somethings)
> not to use the extended features that eTeX offers.
Just to point out (again) that I don't see any test in expl3 for eTeX,
even though the extensions are required (see for example
\tlp_put_right:, where \unexpanded is used). Surely l3names should have
something like
\begingroup
\@ifundefined{eTeXversion}{%
\PackageError{l3names}{Not running under e-TeX}
{This package requires e-TeX. Try compiling the document with
\MessageBreak `elatex' instead of `latex'. When using pdfTeX, try
`pdfelatex' \MessageBreak instead of `pdflatex'}%
\endgroup\endinput
}{%
\endgroup
}
near the beginning.
--
Joseph Wright
|
|
|