.pg .x forward > module .x module .lt ------------------------------------------------------------------------ FORWARD MODULE module-name [] [] ------------------------------------------------------------------------ .el .b 3 The FORWARD MODULE macro specifies that ^&module-name\& is a module that is not yet defined. Therefore, you can reference this module before it is defined later in your program. It also specifies that _<^&argument-list\&_> are the required arguments for the module. .b If no arguements are specified in _<^&arguement-list\&_>, no arguments are passed to the module and _<_> must be specified as a place holder for the _<^&argument-list\&_>. .b If _<^&default-list\&_> is specified, each element in the _<^&argument-list\&_> must be present in the _<^&default-list\&_>, plus each element in the _<^&default-list\&_> may be set to a default value. .b For example: .b .lt forward module example . . . example arg1=&address,arg2=#0 . . . module example begin . . . return end .el .b See also EXTERNAL MODULE, GLOBAL MODULE, and MODULE.