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.