First page Back Continue Last page Overview Image

8.5 Syntax – {*}

What was before ?

eval $cmdprefix $systemargs $userargs

ꙮFails for spaces in argument words.

eval [linsert $systemargs 0 cmd foo]

ꙮWorks. However: Unable to handle $cmdprefix as list, or multiple argument lists

set cmd $cmdprefix

foreach a $systemargs { lappend cmd $a }

foreach a $userargs { lappend cmd $a }

eval $cmd

ꙮ Works. Looks cludgy