---
name: "obliq"
section: "1"
platform: "linux"
package: "obliq"
version: "1.1.15-1"
release: "Debian 3.0 (Woody)"
platforms: ["linux"]
url: "https://new.carta.tech/obliq"
---

# obliq(1)

a lightweight language for network objects

## Name

Obliq - a lightweight language for network objects

## Syntax

**obliq** \[options\]

## Description

An interactive interpreter for the Obliq language. Obliq is a small, statically scoped, untyped language. It is  object-oriented, higher-order, and distributed. State is  local to an address space, while computation can migrate  over the network. The distributed computation mechanism is  based on Modula-3 Network Objects.

Obliq requires copies of netobjd to be running on all appropriate  machines, if network objects are to be used.

## Options

- **-min**

  obliq interpreter with minimum libraries

- **-std**

  obliq interpreter with standard libraries

- **-ui**

  obliq interpreter with user-iterface libraries

- **-anim**

  obliq interpreter with animation libraries

- **-af93**

   obliq of the Animation Festival '93 (obsolete)

## SRC Documentation

    /src/hypertext/SRC/obliq/Obliq.html    (quick start, for mosaic)

## External Site Documentation

    (in /proj/m3/pkg/..., or equivalent)

    ...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)

## See Also

    obliqsrv\
     netobjd\
     The Modula-3 Network Objects documentation\
     "Obliq: A language with distributed scope" (Obliq.ps, above)

## Author Of Object

  Luca Cardelli

## Author Of Documentation

  Luca Cardelli
