author: Michel Dagenais
copyright: Michel Dagenais, GNU General Public License, 1998
date: 18 January 1998
keyword: interpreter
keyword: distributed
keyword: language
keyword: clone
keyword: agent

# Obliq a lightweight language for network objects

## Abstract

Libraries and interpreters for the Obliq language. Obliq may be described as:

> 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
  The main obliq interpreter.
visualobliq
  A visual programming environment for obliq.
vocgi
  Support for executing visual obliq programs in web servers
vorun
  Support for starting visual obliq programs.
voquery
  Simple application used by vorun.
obliqbin3D
  Obliq interpreter with the anim3D module.
obliqbinanim
  Obliq interpreter with the anim (2D) module.
obliqbinmin
  Obliq interpreter with no optional module.
obliqbinstd
  Obliq interpreter with the standard library module.
obliqbinui
  Obliq interpreter with the trestle (ui) module.
obliqlib3D
  Library for interfacing anim3D to obliq.
obliqlibanim
  Library for interfacing anim (2D) to obliq.
obliqlibm3
  Library for interfacing libm3 to obliq.
obliqlibui
  Library for interfacing trestle to obliq.
obliqparse
  Library for parsing obliq code.
obliqprint
  Library for printing obliq values.
obliqrt
  Obliq run time.
obliqsrvstd
  Obliq computation server with standard libraries.
obliqsrvui
  Obliq server with trestle.