MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  A Language with Distributed Scope (1995) [410 citations — 14 self]

Download:
pdf | ps
by Luca Cardelli
Computing Systems
ftp://gatekeeper.dec.com/pub/DEC/SRC/research-reports/SRC-122.ps.gz
Add To MetaCart

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