<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
<BR>&nbsp;<BR>

&gt; From: peter@pajamian.dhs.org<BR>&gt; On 28/11/10 04:25, Paul Jordan wrote:<BR>&gt; &gt; most, if<BR>&gt; &gt; not all other tags default interpolate=yes, reparse=no.<BR>&gt; <BR>&gt; Actually the default for all tags is interpolate=no reparse=yes unless<BR>&gt; changed by the UserTag directive's Interpolate or NoReparse attributes.<BR><BR>
&nbsp;<BR>
What the F batman. I don't see how I could have thought the opposite for the last 10 years.&nbsp; :-)<BR>
&nbsp;<BR>
Maybe I had it wrong all this time?<BR>
&nbsp;<BR>
[if scratch foo][scratch bar][/if]<BR>
&nbsp;<BR>
I thought that Interpolation meant that when this IF tag evaluates, that it's output will be whatever is stored inside&nbsp;[scratch bar]. If Interpolate is off, then when this IF evaluates it will place [scratch bar] verbatim, square brakets and all, to the page. Reparse on the other hand, I always thought meant that if turned on in this example, would process ITL tags that may be&nbsp;contained inside the storage of the scratch "bar" (kinda like recursion).<BR>
&nbsp;<BR>
Is that wrong? With my assumptions all this time, things have worked pretty much as expected.<BR>
&nbsp;<BR>
Furthermore, I'd swear on my ex-girlfriends&nbsp;grave that the docs used to reflect interpolate=true, reparse=false. I remember back when I first got into this - it's very clear in my memory.<BR>
&nbsp;<BR>
&nbsp;<BR>                                               </body>
</html>