NAME
       list - Create a list

SYNOPSIS
       list ?arg arg ...?


DESCRIPTION
       This  command returns a list comprised of all the args, or
       an empty string if no  args  are  specified.   Braces  and
       backslashes  get  added  as  necessary, so that the lindex
       command may be used on the result to re-extract the origi-
       nal  arguments,  and also so that eval may be used to exe-
       cute the resulting list, with  arg1  comprising  the  com-
       mand's  name  and the other args comprising its arguments.
       List produces  slightly  different  results  than  concat:
       concat  removes  one  level of grouping before forming the
       list, while list works directly from  the  original  argu-
       ments.  For example, the command
              list a b {c d e} {f {g h}}
       will return
              a b {c d e} {f {g h}}
       while concat with the same arguments will return
              a b c d e f {g h}


SEE ALSO
       lappend(n), lindex(n), linsert(n), llength(n), lsearch(n),
       lsort(n), lrange(n), lreplace(n)


KEYWORDS
       element, list
