aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorDrahflow <drahflow@gmx.de>2019-06-18 22:26:45 +0200
committerDrahflow <drahflow@gmx.de>2019-06-18 22:26:45 +0200
commit79469284e8fa3d5957c0c231ed9ebda3343e1611 (patch)
treeff0f6e734c91437a98f7f6f65b337880d47285b8 /doc
parentdbcda6409fdc6e3c7717f7f30d3d5635eaa9e494 (diff)
Document defq execution mode
Diffstat (limited to 'doc')
-rw-r--r--doc/scopes.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/doc/scopes.md b/doc/scopes.md
index 5627b4e..f9d92e0 100644
--- a/doc/scopes.md
+++ b/doc/scopes.md
@@ -24,7 +24,7 @@ They also allow specifying four different optimization guarantees:
* _d_eep constant: The referenced object and all objects reached through it (i.e. submembers in case of a scope) stay identical forever.
This implies constant.
-No optimization guarantees can be specified for quoting execution mode, as optimization is not applied in this parsing stage.
+No optimization guarantees can be specified for quoting execution mode, as optimization is not applied in this parsing stage. To allow `defq` from within nested scopes, `defq` itself has quoting execution mode.
The resulting function names are the concatenation of `def`, the desired execution mode character (`v`, `f`, `m`, `q`) and the
desired optimization guarantee (none, `s`, `t`, `st`, `c`, `d`).