Welcome to the OmniMark 12.0 documentation

Useful links:

For an overview of what's new and what's fixed in this release, see What's new and What's fixed. To make sure your old programs will run in version 12.0, check the Backwards Compatibility page.

The documentation is divided into these areas:

  • Concepts explains how the OmniMark language works.
  • Tasks explains how to solve common programming problems with OmniMark.
  • Syntax explains the use of each OmniMark keyword.
  • Libraries introduces the function libraries shipped with OmniMark. Some of these are packaged as include files, others as OmniMark modules. For more information on modules, see the Modules concept.
  • Legacy Libraries explains the libraries shipped with OmniMark for backwards compatibility only.
  • Errors lists the program errors and markup errors that you may encounter in your programs.

You can find just about anything by using the main index. You can also use the table of contents for each area.

If you are new to OmniMark, start by reading the concept About OmniMark. It contains links to other concepts that will help you learn about the language.

There are three places where you can learn how to customize your OmniMark program or project:

  • in the OmniMark language documentation: information on customizing your command line arguments can be found under Command line arguments
  • in OmniMark Studio for Eclipse documentation: information on customizing your OmniMark launch configuration can be found at OmniMark Launch Configurations
  • in OmniMark Engine documentation: information on customizing your run-time options can be found under "Command line options".