Subject: | |
From: | |
Reply To: | |
Date: | Sun, 7 Dec 2008 09:43:19 +0000 |
Content-Type: | text/plain |
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
|
|
|