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
Mime-Version:
1.0 (Apple Message framework v929.2)
Content-Type:
text/plain; charset=ISO-8859-1; format=flowed; delsp=yes
Date:
Mon, 27 Oct 2008 20:46:27 +1030
Reply-To:
Mailing list for the LaTeX3 project <[log in to unmask]>
Subject:
From:
Will Robertson <[log in to unmask]>
In-Reply-To:
Content-Transfer-Encoding:
8bit
Sender:
Mailing list for the LaTeX3 project <[log in to unmask]>
Parts/Attachments:
text/plain (31 lines)
On 24/10/2008, at 7:13 PM, Morten Høgholm wrote:
>
> 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.
>
> The FT variant was never meant to be heavily used - just a shuffle
> variant so to speak.

Oh, yes, I remember seeing a couple of cases like that. And then  
promptly forgot about them :(

I'll write a bit of documentation explaining the whole thing, then --  
something along the lines of

   "The "FT" variant is only intended for reversing
    conditionals that are passed internally; it is
    highly recommended against using them in explicit
    branching code."

W

ATOM RSS1 RSS2