#----------------------------------------------------------- # a formatting experiment #----------------------------------------------------------- x.= concat \ " a b c [runout -n pwd] trailing space d e f g h i " |> { set data } |> { set data} |> { puts "raw input + pipeline args: $data" set data } \ |> \ \ \ l.=/1 linelist \ \ |> \ { puts "linelist: $data" puts "args: $args" set data } \ { .= lrange $data 1 end-1 {| >} b.= string toupper puts stdout "==================================" puts stdout "info vars: [info vars]" foreach v [info vars] { puts stderr " '$v' [set $v]" } puts stdout "==================================" return $b } |> b.= val puts "a:$a" puts "b:$b"