append
strings joining attaching inserting

array
arrays

array anymore
arrays searching testing extracting

array donesearch
arrays searching terminating

array exists
arrays variables testing 

array get
arrays retrieving extracting

array names
arrays retrieving

array nextelement
arrays searching

array set
arrays setting

array size
arrays testing size

array startsearch
arrays searching initializing

break
looping exceptions

case
conditionals

catch
errors exceptions

cd
setting directories

close
files terminating

concat
lists joining

eof
files testing

error
errors

eval
evaluating scripts

exec
evaluating

exit
terminating scripts

expr
numbers booleans evaluating

file
files

file atime
files time

file dirname
files directories naming

file executable
files testing scripts

file exists
files testing

file extension
files naming

file isdirectory
files directories testing

file isfile
files testing

file lstat
files time size misc permissions

file mtime
files testing time

file owned
files permissions testing

file readable
files permissions testing

file readlink
files directories misc

file rootname
files naming

file size
files size

file stat
files time size misc permissions

file tail
files naming directories

file type
files misc

file writable
files permissions testing

flush
files writing output

for
looping

foreach
looping

format
strings formatting output

gets
strings reading input

glob
filenames reading directories

global
variables evaluating

history
misc history

history add
adding history

history change
changing history

history event
searching retrieving history

history info
rerieving history

history keep
configuring history

history nextid
misc history

history redo
evaluating history

history substitute
changing evaluating history

history words
history extracting

if
conditionals

incr
variables changing numbers

info
misc

info args
procedures variables retrieving

info body
procedures scripts retrieving

info cmdcount
commands history

info commands
commands naming

info complete
scripts testing

info default
procedures variables retrieving

info exists
variables testing

info globals
variables naming globals matching

info level
evaluating misc

info library
misc globals

info locals
variables naming matching

info patchlevel
variables info globals

info procs
procedures naming matching

info script
info scripts evaluating

info tclversion
info globals misc

info vars
info names variables matching

join
strings lists joining transformint

lappend
lists adding changing

lindex
retreiving lists extracting

linsert
inserting lists

list
lists creating

llength
lists size info

lrange
lists extracting

lreplace
lists replacing

lsearch
lists searching testing

lsort
lists sorting testing

open
files input output reading writing

pid
misc evaluating info

proc
procedures creating

puts
files output writing

pwd
directories naming info

read
???

regexp
strings matching testing extracting

rename
commands procedures naming changing

return
procedures terminating

scan
strings formatting input reading extracting matching

seek
files reading writing input output changing

set
variables setting changing

source
files scripts evaluating

split
strings lists transforming splitting extracting

string
strings

string compare
strings testing matching

string first
strings searching matching

string index
strings extracting characters

string last
strings searching matching

string length
strings size

string match
strings matching testing

string range
strings characters extracting

string tolower
strings characters transforming misc formatting

string toupper
strings characters transforming misc formatting

string trim
strings matching formatting misc

string trimleft
strings matching formatting misc

string trimright
strings matching formatting misc

string wordend
strings extracting misc

string wordstart
strings extracting misc

subst
???

switch
???

tell
files input output reading writing misc

time
evaluating misc

trace
tracing

trace variable
tracing variables setting changing creating

trace vdelete
traces variables deleting

trace vinfo
traces variables info

unknown
scripts procedures commands evaluating

unset
deleting changing

uplevel
evaluating misc

upvar
variables evaluating misc

while
conditionals looping