#experiment with the dangers of substitution in the first position after = in pipelines puts stderr "Relevant for consideration if attempting to build pipelines parametrically" puts stdout {set i {"a b "}} set i {"a b "} catch { % x=$i } errm puts stderr "% x=\$i -> $errm" % "x=$i" #%x="a b " #however.. this is no different from the risk in normal tcl usage # e.g lindex x$i 0