contentsconceptssyntaxlibrariessampleserrorsindex
Full text search
User interface
     

Depending on how you look at it, OmniMark has either the most sophisticated user interface of any programming language, or no user interface at all.

OmniMark has no built-in commands for communicating with the user while the program is running. There is no equivalent to Basic's input or C's scanf. Nor is there any window management facility. OmniMark is designed for creating programs that run either in batch mode or as servers, so complex communication with the local user is not appropriate.

On the other hand, OmniMark excels at parsing information, and is therefore adept at communicating with other programs by means of messages. This gives OmniMark great user interface flexibility. You can create a user interface to an OmniMark program or server in any language, on any platform, over any network that supports TCP/IP. This may include many different user interfaces for different users. A web browser makes an excellent user interface tool for an OmniMark server. (After all, OmniMark is the most powerful server-side programming language for the web.)

Ways of communicating with an OmniMark program or server include:

       
----

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

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

Copyright © OmniMark Technologies Corporation, 1988-1999.