This does literally what you asked for, though I'm not sure that's what you 
meant:

\define recurseme(yourvar,count)
<$list filter="[<__count__>!regexp[^0$]]" emptyMessage="TOO MANY 
RECURSIONS!" >
I'm doing important things here! <br/>
<$set name="count" filter="[<__count__>subtract[1]]" select=0>
<$macrocall $name=recurseme yourvar="Stuff" count=<<count>>/>
</$set>
</$list>
\end

<<recurseme "more" "5">>

Put your own code where it says "I'm doing important stuff here." (Be sure 
to back up first).

Good luck!

On Wednesday, October 16, 2019 at 4:07:03 PM UTC-7, Jan wrote:
>
> Hello,
> want to show the title of a chain of tiddlers which mention the next on in 
> a field called thread. 
> This works fine like this
>
> \define plotchain()
> <$set name="chain" value="JJ/Das merkwürdige Tier">
> $(chain)$
> <<reku>>
> </$set>
> \end
> \define chainer() [[$(chain)$]]
> \define reku()
> <$list filter="[list[$(chain)$!!thread]] [list[$(chain)$!!storylink]]" 
> variable="chain">
> <<chainer>>
> <<reku>>
> </$list>
> \end
>
> <$vars chain="JJ/Das merkwürdige Tier">
> <<chainer>>
> <<reku>>
> </$vars>
>
> But if someone builds a cirle this crashes the wiki.
> Is there a way of limiting recursions e.g. by using a filter with 
> math-operators?
>
> Thanks!
> Jan
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/2ebfb551-926a-49ca-8b84-38723b0e81b8%40googlegroups.com.

Reply via email to