This collections contains the following packages:
A "EmbProxiedObj.T" is a Modula-3 object for which we want to have proxy, an object that mirrors this object in some way. The prototypical use is to connect Modula-3 objects to their counterparts in some embedded interpreted language (e.g. Obliq).
Browse Sources OnlineSyntax Location support for the Obliq language
Browse Sources OnlineScanner and parser generators for extensible grammars. Used by the Obliq implementation.
Browse Sources OnlineMeta parser package useq by Obliq.
Browse Sources OnlineRuntime for the Obliq language.
Browse Sources OnlineParser for the Obliq language.
Browse Sources OnlinePrint support for the Obliq language.
Browse Sources OnlineObliq - a lightweight language for network objects
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.
Browse Sources OnlineShared objects for Obliq
Browse Sources OnlineObliq standard library access (reader, writer, pickle, process, ...)
Browse Sources OnlineObliq GUI access
Browse Sources OnlineObliq animation access
Browse Sources OnlineObliq Server-std - start an Obliq server
An Obliq server linked with standard libraries. See "obliqsrv".
Browse Sources OnlineObliq Server-ui \- start an Obliq server
An Obliq server linked with user interface libraries. See "obliqsrv".
Browse Sources OnlineObliq-min - a lightweight language for network objects
Obliq linked with minimum libraries. See "obliq".
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 com- putation 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.
Browse Sources OnlineObliq-bin - a lightweight language for network objects
Obliq linked with standard libraries. See "obliq".
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 com- putation 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.
Browse Sources OnlineObliq-binui - a lightweight language for network objects
Obliq linked with user interface libraries. See "obliq".
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 com- putation 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.
Browse Sources OnlineObliq-binanim - a lightweight language for network objects
Obliq linked with animation libraries. See "obliq".
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 com- putation 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.
Browse Sources Online3D animation support for Obliq
Browse Sources Onlinevisobliq - Visual Obliq: programming environment for distributed applications
Visual Obliq is a programming environment for multi-user applications, expressed in the Obliq language.
In the Visual Obliq model, a distributed session is started by loading an application into an Obliq interpreter. This creates a session with a certain unique public name. Users running interpreters at other sites can connect to the session via the session-name. The act of joining a session causes the appropriate client code and user interface specification to migrate to the client's address-space and run there.
All the above activities can be supported and coordinated within the World-Wide Web framework. A Visual Obliq program may be regarded as a document with an appropriate MIME type. The text of an application is disseminated as a MIME-encapsulated document by a Visual Obliq gateway (vocgi).
Browse Sources Onlinevocgi - gateway for visual obliq.
This is responsible for a variety of operations that result in the creation of an html page on the fly to support distributed apps on the world-wide web.
Browse Sources OnlineSupport for User Query via FormsVBT.
Browse Sources OnlineRun Visual Obliq applications from the command line
Browse Sources Online