Abstract:
This work may not be copied or reproduced in whole or in part for any commercial purpose. Permission to copy in whole or in part without payment of fee is granted for nonprofit educational and research purposes provided that all such whole or partial copies include the following: a notice that such copying is by permission of the Systems Research Center of Digital Equipment Corporation in Palo Alto, California; an acknowledgment of the authors and individual contributors to the work; and all applicable portions of the copyright notice. Copying, reproducing, or republishing for any other purpose shall require a license with payment of fee to the Systems Research Center. All rights reserved. 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
Citations
|
1463
|
The Definition of Standard ML
– Milner, Tofte, et al.
- 1990
|
|
1147
|
Tcl and the Tk Toolkit
– Ousterhout
- 1994
|
|
484
|
SELF: The Power of Simplicity
– Ungar, Smith
- 1987
|
|
483
|
Finegrained mobility in the Emerald system
– Jul, Levy, et al.
- 1988
|
|
314
|
Orca: A language for parallel programming of distributed systems
– Bal, Kaashoek, et al.
- 1992
|
|
301
|
Using Prototypical Objects to Implement Shared Behavior in Object-Oriented Systems
– Lieberman
- 1986
|
|
227
|
Telescript Technology: The Foundation of the Electronic Marketplace
– White
- 1994
|
|
216
|
CML: A Higher-order Concurrent Language
– Reppy
- 1991
|
|
177
|
Implementing Remote Evaluation
– Stamos, Gifford
- 1990
|
|
156
|
Systems Programming with Modula-3
– NELSON
- 1991
|
|
128
|
Network Objects
– Birrell, Nelson, et al.
- 1994
|
|
93
|
An Introduction to Programming with Threads
– Birrell
- 1989
|
|
76
|
A theory of primitive objects: Untyped and first–order systems
– Abadi, Cardelli
- 1994
|
|
57
|
Classes Versus Prototypes in Object-Oriented Languages
– Borning
- 1986
|
|
40
|
Inside OLE 2
– Brockschmidt
- 1994
|
|
36
|
Distributed garbage collection for network objects
– Birrell, Evers, et al.
- 1993
|
|
29
|
A Critical View of Inheritance and Reusability in Object-Oriented Programming
– Taivalsaari
- 1993
|
|
12
|
A library for visualizing combinatorial structures
– Najork, Brown
- 1994
|
|
9
|
Some useful modula-3 interfaces
– Horning, Kalsow, et al.
- 1993
|
|
8
|
Kevo - a prototype-based object-oriented language based on concatenation and module operations
– Taivalsaari
- 1992
|
|
7
|
Report on the 1993 SRC algorithm animation festival
– Brown
- 1994
|
|
7
|
SunDew – a distributed and extensible window system
– Gosling
- 1986
|
|
5
|
The Amber Machine
– CARDELLI
- 1986
|
|
3
|
Type-Safe OOP with Prototypes: The Concept of Omega", Structured Programming 12
– Blaschek
- 1991
|
|
3
|
Adding digital video to an object-oriented user interface toolkit
– Freeman, Manasse
- 1994
|
|
2
|
Visual Basic for Applications
– Mansfield
- 1994
|
|
2
|
Building distributed applications by direct manipulation
– Bharat, Brown
- 1994
|
|
2
|
Preventing recursion deadlock in concurrent object-oriented systems
– Brewer, Waldspurger
- 1992
|
|
1
|
AppleScript Language Guide
– Apple
- 1993
|
|
1
|
Facile Antigua Release Programming Guide. ECRC-9320. European Computer-Industry Research Centre
– Thomsen, Leth, et al.
- 1993
|