aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/global.md11
1 files changed, 11 insertions, 0 deletions
diff --git a/doc/global.md b/doc/global.md
index b20b3bc..e207973 100644
--- a/doc/global.md
+++ b/doc/global.md
@@ -58,6 +58,17 @@ Executes the top stack element. See [execution.md](execution.md) for the full st
{ "Hello World!" dump } *
"Hello World!"
+`|=`
+----
+
+Takes a name and a function from the stack. Resolves the name without
+execution (like `|`) runs the function and then assigns the topmost
+stack element back to name (like `=`).
+
+ 0 ==long_variable_name
+ { 1 add } |=long_variable_name
+ long_variable_name dump # now 1
+
`[`
---