Obliq is a lexically-scoped untyped interpreted language that supports distributed object-oriented computation.

An Obliq computation may involve multiple threads of control within an address space, multiple address spaces on a machine, heterogeneous machines over a local network, and multiple networks over the Internet.

Obliq objects have state and are local to a site. Obliq computations can roam over the network, while maintaining network connections.


          

The Obliq language description and manual is here: ObliqPaper.ps , ObliqPaper.html .

Examples are here: *.obl .

Obliq is freely available by ftp (read the Modula-3 license). The distribution directories for Obliq, Netobjd (needed when using Obliq with network objects), and Modula-3 can be found here: Modula-3 . Some try-out binaries can be found here: Binaries .

Instructions on how to get started quickly are here: Quick Start .


Luca Cardelli / Digital SRC / (luca@src.dec.com)