LATEX-L Archives

Mailing list for the LaTeX3 project

LATEX-L@LISTSERV.UNI-HEIDELBERG.DE

Options: Use Forum View

Use Monospaced Font
Show Text Part by Default
Condense Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Content-Transfer-Encoding:
7bit
Sender:
Mailing list for the LaTeX3 project <[log in to unmask]>
Subject:
From:
Joseph Wright <[log in to unmask]>
Date:
Tue, 24 Feb 2009 20:08:01 +0000
Content-Type:
text/plain; charset=ISO-8859-1
MIME-Version:
1.0
Reply-To:
Mailing list for the LaTeX3 project <[log in to unmask]>
Parts/Attachments:
text/plain (27 lines)
Hello everyone,

A while ago, I raised the issue of three (e-)TeX primitives which are
missing from expl3 and which I think do need to be accessible to
programmers: \endlinechar, \scantokens, and \everyeof.  There are
several other primitives that are deliberately not given general (non-D)
names in expl3, but there are outstanding questions:

1) Are there any other missing primitives?  The other \every...
primitives should (I think) not be used outside of the kernel, and so
don't need to be worried about.  Am I right about this, and is there
anything else missing.

2) How should the missing three (plus any others) be named.  The current
idea is, I think, something like:

\endlinechar	\l_char_endline_int
\evereof	\l_ior_eof_toks
\scantokens	\tlist_rescan:n

Is this logical: are there any other suggestions?

3) Do the three primitives need to be accessible?  I think it's hard to
argue against \scantokens, at least.
-- 
Joseph Wright

ATOM RSS1 RSS2