I personally wouldnt like it, i have depended on the exact opersite effect , tokenize 32 %a %b %c, to get $1=1 and $2=3
Are you serious? I would love to see an example of where this might be useful...
Here is my logic and reason... There is no easy way to pass null parameters to a signal... In effect this is what I'm trying to do.
alias usetest { echo -a $test(1, $null, 3) }
alias test { signal Blah $1 $2 $3 }
on *:signal:Blah:{
var %A $1 | var %B $2 | var %C $3
if (%B != $null) { return } ; Oops if $2 in 'test' was null, %B==3
; if $1 || $2 || $3 could == $null, How can I know which was $null
; since their location is meaningless
}