LATEX-L Archives

Mailing list for the LaTeX3 project


Options: Use Classic View

Use Monospaced Font
Show Text Part by Default
Condense Mail Headers

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

Print Reply
Mime-Version: 1.0 (Apple Message framework v1077)
Content-Type: text/plain; charset=us-ascii
Date: Sun, 21 Feb 2010 18:44:51 +0100
Reply-To: Mailing list for the LaTeX3 project <[log in to unmask]>
From: Philipp Stephani <[log in to unmask]>
Message-ID: <[log in to unmask]>
In-Reply-To: <[log in to unmask]>
Content-Transfer-Encoding: 8bit
Sender: Mailing list for the LaTeX3 project <[log in to unmask]>
Parts/Attachments: text/plain (22 lines)
Am 15.02.2010 um 13:36 schrieb Frank Mittelbach:

> Philipp Stephani writes:
>>>> - \exp_arg_unbraced:No === \exp_after:wN
>>> You'd like this to exist, you mean?
>> Yes, I just think it fits better with the other _unbraced macros (it would
>> be the simplest of those). 
>> Please note that the three points you commented on are just related to
>> design or style decisions, there is nothing wrong with how it is currently
>> implemented in expl3. 
> for a start \exp_after:wN should normally not be needed except on very
> low-level programming (which should largely only happen in the kernel). For
> the rest the l3expan concept really provides a much more powerful and
> consistent interface.

In my case I need it indeed as a replacement of a high-level function: namely, a variant of \tl_map_inline that looks at three groups at a time. This is trivial with a macro that takes three undelimited and one "rest" argument, so perhaps l3tl could have \tl_map_function_ii, \lt_map_inline_ii and so on. Then I wouldn't need this any more.