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.