Section 3 of the manual describes all library functions excluding the library functions (system call wrappers) described in Section 2, which implement system calls.

Page 4

join
透過把列表元素連線在一起來建立一個字串
keysyms
Tk 可以識別的符號 (keysyms)
lappend
向一個變數上新增列表元素
library
standard library of Tcl procedures
lindex
在一個列表中檢索一個元素
linsert
把元素插入到一個列表中
list
建立一個列表
llength
統計在一個列表中元素的個數
load
裝載機器程式碼並初始化新命令。
loadTk
把 Tk 裝載到一個安全直譯器中。
lower
改變一個視窗在堆疊次序中的位置
lrange
從一個列表返回一個或多個毗連的元素
lreplace
在一個列表中用新元素替換舊元素
lsearch
檢視一個列表是否包含一個特定的元素
lsort
給一個列表的元素排序
memory
ckalloc, memory, ckfree, Tcl_DisplayMemory, Tcl_InitMemory, Tcl_ValidateAllMemory - 合法的記憶體分配介面
messageBox
tk_messageBox - 彈出一個訊息視窗並等待使用者響應。
msgcat
Tcl 訊息目錄
namespace
建立及操作給命令和變數的上下文
open
開啟基於檔案或命令管道的一個通道
option
向/從選項資料庫增加/取回視窗選項
optionMenu
tk_optionMenu - 建立選單按鈕和它的選單
package
裝載包和版本控制的設施
packagens
pkg::create - 為一個給定的包指定構造一個適當的 package ifneeded 命令
palette
tk_setPalette, tk_bisque - 修改 Tk 顏色調色盤
pid
檢索程序 id
pkgMkIndex
pkg_mkIndex - 為包的自動裝載建造一個索引
popup
tk_popup - 貼出一個彈出選單
proc
建立一個 Tcl 過程
puts
向一個通道寫
pwd
返回當前的工作目錄
raise
改變一個視窗在堆疊次序中的位置
re_syntax
Tcl 正則表示式的語法。
read
從一個通道讀
regexp
針對一個字串匹配一個正則表示式  
registry
操縱 Windows 登錄檔
regsub
基於正則表示式模式匹配進行替換
rename
重新命名或刪除一個命令
resource
操縱 Macintosh 資源
return
從一個過程中返回
safe
Safe - 用來建立和操縱安全直譯器的機制。
scan
使用 sscanf 式樣的轉換指定符分析字串
seek
改變一個開啟的通道的訪問位置
selection
操縱 X 選擇
send
在一個不同的應用的執行一個命令
set
讀寫變數
setbuf
setbuf, setbuffer, setlinebuf, setvbuf - 流緩衝操作
setbuffer
setbuf, setbuffer, setlinebuf, setvbuf - 流緩衝操作
setlinebuf
setbuf, setbuffer, setlinebuf, setvbuf - 流緩衝操作
setlocale
設定當前的區域選項  
setvbuf
setbuf, setbuffer, setlinebuf, setvbuf - 流緩衝操作
socket
開啟一個 TCP 網路連線
source
把一個檔案或資源作為一個 Tcl 指令碼來求值
split
把一個字串分離成一個恰當的 Tcl 列表
stderr
stdin , stdout , stderr — 標準 I/O 流
stdin
stdin , stdout , stderr — 標準 I/O 流
stdio
標準輸入輸出庫函式
stdout
stdin , stdout , stderr — 標準 I/O 流
strcoll
用當前的區域選項來比較兩個字串  
string
操縱字串
strxfrm
轉換字串  
subst
進行反斜槓、命令、和變數替換
switch
依據一個給定的值對多個指令碼中的一個進行求值
tclvars
Tcl 使用的變數
tell
返回一個開啟的通道的當前訪問位置
time
多次執行一個指令碼
tk
操縱 Tk 內部狀態
tk_dialog
建立模式對話方塊並等待響應
tkerror
為處理後臺錯誤而呼叫的命令
tkvars
Tk 使用或設定的變數
tkwait
等待變數更改或視窗被銷燬
trace
監視變數訪問
ulimit
獲取並設定使用者限制
unknown
處理對使用不存在命令的嘗試
unlocked_stdio
*_unlocked - 非鎖定的標準輸入輸出函式
unset
刪除變數
update
處理等待的事件和空閒回撥
uplevel
在一個不同的棧楨中執行一個指令碼
upvar
建立到在不同棧楨上的變數的連線
variable
建立並初始化一個名字空間變數
vwait
處理事件直到一個變數被寫
while
在條件滿足時重複的執行指令碼
zdrot
ZDROT - ZDROT
zdrscl
ZDRSCL - 使用實數量 1/a 乘一個 n 維復向量