Morten Høgholm skrev:
> It is used in a few cases such as
>
> \def_long:Npn \tlp_if_in:NnTF #1#2{
> \def_long:Npn\tmp:w ##1 #2 ##2\q_stop{
> \quark_if_no_value:nFT{##2}
> }
> \exp_after:NN \tmp:w #1 #2 \q_no_value \q_stop
> }
>
> If there was no FT variant, this function would either have to read
> the TF arguments twice or the quark test would have to be done
> manually.
Hmm... Isn't
\quark_if_no_value:nFT{##2}
equivalent to
\quark_if_no_value:nTF{##2}\use_arg_ii:nn\use_arg_i:nn
?
This neither reads the TF arguments twice, nor does the quark test
manually, but perhaps there are stylistic objections to it.
Lars Hellström