This commit is contained in:
Tony Garnock-Jones 2022-02-25 14:42:41 +01:00
parent 34f7378ccf
commit b2af0a9e64
1 changed files with 6 additions and 6 deletions

View File

@ -76,12 +76,12 @@ dictionary".
## The active target ## The active target
During compilation (!) of a source file, the compiler maintains a compile-time register called During loading and compilation (!) of a source file, the compiler maintains a compile-time
the *active target* (often simply the "target"), containing the *name* of a variable that will register called the *active target* (often simply the "target"), containing the *name* of a
be used at runtime to select an [entity reference](../glossary.md#reference) to act upon. At variable that will be used at runtime to select an [entity reference](../glossary.md#reference)
the beginning of compilation, it is set to the name `config`, so that whatever is bound to to act upon. At the beginning of compilation, it is set to the name `config`, so that whatever
`config` in the initial environment at runtime is used as the default target for targeted is bound to `config` in the initial environment at runtime is used as the default target for
*Instruction*s. targeted *Instruction*s.
This is one of the awkward parts of the current language design. This is one of the awkward parts of the current language design.