obliqsrv(1) obliqsrv(1)
Name
Obliq Server - start an Obliq server
Syntax
obliqsrv [options] &
Description
An Obliq server. The command obliqsrv -X, where "X" is "std" or "ui",
starts netobjd on the local machine M, if needed, and exports an execu-
tion engine to it. From any machine M1 one can then issue the Obliq
command net_importEngine("XObliqEngine","M")(p) to execute the proce-
dure p on machine M, where "X" is either "std" or "ui". Here M must be
an IP address, and p must be a procedure of one arguments. The argument
given to p is the IP address of the server, as a string. The result of
p is returned to machine M1. Obliq servers are linked without a
parser/printer.
A server has the privileges of the account that starts it. Every
client acquires the privileges of the server while running in the
server. A server is not an inherent security risk: a server's operat-
ing system and file system are not avaliable to clients, unless the
server allows it.
To start an Obliq server on another machine M2, issue the following
command:
rsh M2 exec obliqsrv [options] &
Options
-std obliq server with standard libraries
-ui obliq server with user-iterface libraries
/src/hypertext/SRC/obliq/Obliq.html (quick start, for mosaic)
...obliqdoc/src/Obliq.html/ (quick start, for mosaic)
...obliqdoc/src/ObliqPaper.ps (paper/manual, for printing)
...obliqdoc/src/ObliqPaper-html/ObliqPaper.html (same, for mosaic)
...obliqdoc/src/Example/*.obl (example programs)
Files
/tmp/obliqsrvstd.log
/tmp/obliqsrvui.log
obliq
netobjd
The Modula-3 Network Objects documentation
"Obliq: A language with distributed scope" (Obliq.ps, above)
Luca Cardelli
Luca Cardelli
obliqsrv(1)