OmniMark External Function Programmers Guide and Reference

1. About This Manual

Next chapter is Chapter 2, "The OmniMark Interface to External Functions".

This manual explains how to use the OmniMark External Function Interface.

The OmniMark External Function API is a C interface that allows you to write OmniMark functions in C or any programming language that can be called from C.

You may want to write external functions because some things are easier to implement in other languages, because you already have a library of useful functions written in another language, or because you want an interface from OmniMark to some external system.

This manual assumes that programmers already have the following knowledge:

External function programmers will need the following additional manuals:

Although this manual makes no reference to Tiny OmniMark Interpreter (TOI), TOI is a useful tool for developing, testing, and debugging external functions (See The Tiny OmniMark Interpreter). You can use TOI to generate skeleton code for external functions directly from the OmniMark declarations of the functions.

All manuals are available, in several formats, online at the OmniMark Web site (www.omnimark.com).

This manual describes two sides of the OmniMark External Function API. The OmniMark interface is designed to let OmniMark programmers use external functions like other parts of the OmniMark language, without any need to know the internal details of an external function library. The C interface gives external function developers all the tools they will need to meet these objectives.

Next chapter is Chapter 2, "The OmniMark Interface to External Functions".

Copyright © OmniMark Technologies Corporation 1988-1999. All rights reserved.

EUM44, release 1, 1997/11/21.