The paragraph is a macro language allowing execution of TCL statements, looping structures, data stacking, screen input and output, and branching.

A paragraph is an item stored in the current master dictionary whose attribute 1 contains the word paragraph. For compatibility with other vendors, PA and T are also accepted as paragraph indicators.

In its simplest incarnation, a paragraph is a list of TCL commands similar to a standard macro. However, paragraphs also allow other features which make it much more powerful.


For compatibility reasons, the syntax rules for this statement are actually a bit more loose than the way they are specified here. New programmers are encouraged to use the suggested syntax as much as possible.