Report by Farshad Nayeri. In the short time of two hours, six presenters talked about their experiences with Modula-3 and what they are doing with it. Modula-3 is the principal implementation language for the project. 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.
Eliot gave an informal presentation about what some of his students are working on for providing optimization and persistence support for Modula-3. The display of video frames is managed within the application process using, where possible, shared memory to transmit images to the window system. Whatever units of program structure are desired. ILU supports a variety of languages, including Modula-3. We have found the Modula-3 language and the libraries to be a great boost in our development.