From b2af0a9e64b2b641603c5244d8167ab96930554a Mon Sep 17 00:00:00 2001 From: Tony Garnock-Jones Date: Fri, 25 Feb 2022 14:42:41 +0100 Subject: [PATCH] Tweak --- src/operation/scripting.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/operation/scripting.md b/src/operation/scripting.md index f48ebb8..2a309e7 100644 --- a/src/operation/scripting.md +++ b/src/operation/scripting.md @@ -76,12 +76,12 @@ dictionary". ## The active target -During compilation (!) of a source file, the compiler maintains a compile-time register called -the *active target* (often simply the "target"), containing the *name* of a variable that will -be used at runtime to select an [entity reference](../glossary.md#reference) to act upon. At -the beginning of compilation, it is set to the name `config`, so that whatever is bound to -`config` in the initial environment at runtime is used as the default target for targeted -*Instruction*s. +During loading and compilation (!) of a source file, the compiler maintains a compile-time +register called the *active target* (often simply the "target"), containing the *name* of a +variable that will be used at runtime to select an [entity reference](../glossary.md#reference) +to act upon. At the beginning of compilation, it is set to the name `config`, so that whatever +is bound to `config` in the initial environment at runtime is used as the default target for +targeted *Instruction*s. This is one of the awkward parts of the current language design.