If you get your filter with the $set widget, you can have nice things like
«$set name=askTest select=0 filter="
[<dataCrit>!is[blank]then[no]else[yes]]
=[<dataThemeCompatibleWithDataCrit>!is[blank]then[no]else[yes]]
=[<actionValue>prefix[critère ]!is[blank]then[no]else[no]]
=[<actionValueIsIncompatibleWithDataCrit>!is[blank]then[yes]else[no]]
+[dump:s[yes or no]match[yes]first[]!is[blank]dump:s[any yes?]else[no]dump:s[decision for askTest]]
">
but if you like the more concise a={{{ filter }}}
approach, beware! You can’t do that as the space are restricted to only a single space. Now that means:
<$let askTest={{{ [<dataCrit>!is[blank]then[no]else[yes]] =[<dataThemeCompatibleWithDataCrit>!is[blank]then[no]else[yes]] =[<actionValue>prefix[critère ]!is[blank]then[no]else[no]] =[<actionValueIsIncompatibleWithDataCrit>!is[blank]then[yes]else[no]] +[dump:s[yes or no]match[yes]first[]!is[blank]dump:s[any yes?]else[no]dump:s[decision for askTest]] }}}
>
which is a big mess. (This is a real-life example.)
Any hope for a more relaxed triple-curvy-braces notation?