All operations that would push onto the string stack or copy a string value into string space throw an error if there is not enough room, even after garbage collection. Errors are also thrown before pop operations that would cause the string stack or frame stack to underflow. Forth string A string represented as a body address and length on the data stack. It may or may not be stored as a counted string or a packed string. Usually used as a modifier, as in a.s .
Canonical sizes are one and two bytes.
The address of a packed string. Unfortunately, you need the shift key to type it. A contiguous memory region for dynamic strings and the string stack. Dynamic strings are stored building up from its lower end in memory, and stack entries build down from its upper end. A LIFO stack that holds the PSA's of bound or external strings.