parsed as lists directly. You can explicitly split them to make a list. The "constructor" for lists is of course called list. It's recommended to use when elements come from variable or command substitution (braces won't do that). As Tcl commands are lists anyway, the following is a full substitute for the list command: proc list args {set args} Windows PowerShell Finding palindromes in file words.txt Get-Content words.txt | Where { $_ -eq -join $_[($_.length-1)..0] } Piping semantics in PowerShell help enable complex scenarios with one-liner programs. This one-liner in PowerShell script takes a list of names and counts from a comma-separated value file, and returns the sum of the counts for each name. ipcsv .\fruit.txt –H F, C|Group F|%{@{"$($_.Name)"=($_.Group|measure C -sum).Sum}}|sort value See also Bookmarklet Tcl References External links Perl Programming links Wikibooks Free Tcl Programming introduction & download pdf SourceForge, download website and also Multiple computer languages Tcl Sources, main Tcl and Tk source code download website Tcler's Wiki, Tcl/Tk scripts and reference clearing house TkDocs, Tcl/Tk Official documentation and archives Computer programming Articles with example Haskell code Articles with example C code Articles with example Perl code Articles with example Python (programming language) code Articles with example Racket code