Those two lines should give the same result afaik, but the second tries to evaluate (or at least check the format of) $comchan while it shouldn't.

Code:
//var %a = $!comchan($me,0 | var %b$comchan($me,0 = bla | echo -ag * %b [ $+ [ %a ] ]
  returns: * bla

//var %a = $!comchan($me,0 | var %b$comchan($me,0 = bla | echo -ag * $($+(%,b,%a),2)
  returns: * Invalid format: $evalnext


Tested on 6.2 and 6.3

Last edited by Vliedel; 21/08/07 03:05 PM.