6.5 Dynamic variables and structures
-------------------------------------
In addition to the dynamic functions familiar from C--, you can also
use dynamic variables and structures. Dynamic variables and structures are
labelled similarly to dynamic functions by a colon ':' before the start of
their declaration. Like dynamic functions, they are inserted in the code
only if they will be used in the program.
Dynamic variables and structures are used in libraries. There is no
point in using them directly in programs.
There is one drawback to using dynamic variables, structures, and
functions - there is no way of knowing where in the compiled code they will
end up, and in what order. But it is rarely necessary to know such things.
Dynamic initialized variables and structures will be found at the very
end of a file after the dynamic functions. This property may be taken
advantage of if there is some need to keep the data from being scattered
around in the code by being grouped in one place.