rgheck <[EMAIL PROTECTED]> writes: > But if we used a different delimiter?
Or accept alternative command-sequence foo \; bar ; baz Or extend command-sequence and alternative to use a syntax like command-sequence "foo" "bar" alternative "command-sequence \"foo\" \"bar\"" "baz" (this last change may not be backward compatible) There are many possibilities, but we should choose one that looks like a real syntax... It is better IMO to state that command-sequence and alternative do not mix rather than implement an ugly ad-hoc syntax which is yet another special case (especially since we have "call"). Because with a different delimiter, you do not get command-sequence in alternative in command-sequence anyway :) I would actually prefer to get rid of command-sequence and implement a new syntax like (command1 ; command2) (command1 || command2) (command1 ; (command2 || command3)) Here the parenthesis allow clear nesting. JMarc