contentsconceptssyntaxlibrariessampleserrorsindex
Full text search
Heralds
     

Versions of OmniMark prior to V3 required a type herald to precede every variable name in any context where variables of different types were allowed. The herald had three purposes:

With the punctuational operators, heralds can actually detract from readability. Therefore, as of the release of OmniMark V3, heralds are no longer required in most contexts. Heralds are only needed for OmniMark variables in two cases:

  1. When a quoted string is used as an OmniMark variable name.
  2. When the variable being referenced would be hidden by a variable of the same name and different type in a lower nested scope. Even in this case, it is wiser to rename one of the variables, rather than using a herald.

OmniMark always requires heralds for the names of SGML objects.

       
----

Top [CONTENTS] [CONCEPTS] [SYNTAX] [LIBRARIES] [SAMPLES] [ERRORS] [INDEX]

Generated: April 21, 1999 at 2:00:49 pm
If you have any comments about this section of the documentation, send email to [email protected]

Copyright © OmniMark Technologies Corporation, 1988-1999.