diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2021-07-10 17:46:20 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2021-07-10 17:46:20 -0700 |
commit | 375a0d0987f801f18742e6c5b916eaf3e534fc67 (patch) | |
tree | 35b4dee32f757975501c15c517114d9241e22d4c /txr.1 | |
parent | 9ad7251772390c84754cf3798aed63f8e9893df0 (diff) | |
download | txr-375a0d0987f801f18742e6c5b916eaf3e534fc67.tar.gz txr-375a0d0987f801f18742e6c5b916eaf3e534fc67.tar.bz2 txr-375a0d0987f801f18742e6c5b916eaf3e534fc67.zip |
doc: finish incomplete sentence about hlet.
* txr.1: In a paragraph about the differences between compiled
and interpretd behavior, complete a sentence about hlet/hlet*
variables. Spotted by Paul A. Patience.
Diffstat (limited to 'txr.1')
-rw-r--r-- | txr.1 | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -49007,7 +49007,13 @@ and .code hlet* can be used instead. These macros create variable bindings whose storage is always outside of the stack, and therefore the variables will exhibit -consistent +consistent interpreted and compiled semantics under continuations. +All contexts which capture the same lexical binding of a given +.cod3 hlet / hlet* +variable share a single instance. The most recent assignment +to the variable taking place in any context establishes its value, +as seen by any other context. The resumption of a continuation will not restore +such a variable to a previous value. If the affected variables are other kinds of bindings such as function parameters or variables created with specialized binding |