TCL
Dot stack
.mdThe dot stack displays the entries entered at TCL. Every unique command that is typed at the TCL prompt is saved in a file on the dm account called tcl-stack.
TCL stack entries can be recalled and edited using these dot stack commands:
| .? | Displays help. |
| ! str | Searches the stack for the first entry containing the string that it displays and executes. |
| .l | Lists stack. |
.l n |
Lists top n stack entries. |
.l m-n |
Lists stack entries m through n. |
| .r | Displays top stack entry and allows modification. |
.rn |
Displays stack entry n and allows modification. |
.rn/str1/str2 |
Replaces string 1 with string 2 in stack entry n. |
.run/str1/str2 |
Replaces all occurrences of string 1 with string 2 in stack entry n. |
| .de | Deletes top stack entry. |
.den |
Deletes top n stack entries. |
.den/str |
Deletes any n stack entries containing a string. |
| .x | Executes top stack entry. |
.{x}n{,n} |
Executes stack entry n. .x pops to the top of stack. |
| .x name | Executes macro created by the .c command |
| .x file.name | Executes macro name in file. |
.cn{,n} |
Creates macro from specified stack entries. |
.con{,n} |
Creates macro, overwriting. |