This command is part of the TclX package.
Treats each of the strings as a list and concatenates them onto the list in var (which is created if it didn't already exist).
Compare with concat.
% package require Tclx
8.4
% lvarcat i "{" "abc" "123"
{ abc 123
% llength $i
unmatched open brace in listIt looks, to me, as if it treats each of the strings as a string, concatenating them together, and that if you want the result to be a list, you need to construct the arguments appropriately. Note also that each string is separated by a space.