... S" ccc
The interpretation semantics for S"
are intended to
provide a simple mechanism for entering a string in the
interpretation state. Since an implementation may choose to
provide only one buffer for interpreted strings, an
interpreted string is subject to being overwritten by the
next execution of S"
in interpretation state. It is
intended that no standard words other than S"
in themselves cause the interpreted string to be overwritten.
However, since words such as EVALUATE
can result in the interpretation of arbitrary
text, possibly including instances of S"
interpreted string may be invalidated by some uses of these
When the possibility of overwriting a string can arise, it is
prudent to copy the string to a "safe" buffer allocated by