NAME
ozengine, ozenginenew - run an oz program
SYNOPSIS
ozengine [--gui] URL args ...
ozenginew [--gui] URL args ...
DESCRIPTION
Like Java, Oz is also based on the idea of byte code execution.
‘ozengine’ is an emulator that implements the Oz virtual machine. The
‘URL’ argument identifies an Oz application (a pickled functor) and
args ... are the arguments for the application.
It is also possible to create executable functors. These are ordinary
functors, except that when one is invoked as a shell command, it
automatically starts ozengine on itself.
Under Windows, an alternative to ‘ozengine’ is provided called
‘ozenginew’. While ‘ozengine’ is a console-based application,
‘ozenginew’ is a GUI-based application. Its output appears in message
boxes instead of in a console window. Other than that, they behave the
same.
Instead of supplying arguments on the command line, you can also supply
option --gui in order to edit the application’s input parameters using
a graphical interface.
The --gui option is convenient for starting applications directly from
a web browser, simply by clicking. This makes ‘ozengine --gui %s’ a
good choice of a helper application for web documents with MIME type
application/x-oz-application. Consult Chapter 6 of Application
Programming for more detailed information.
ozengine(1)