| Sifting out the gold: delivering compact applications from an exploratory object-oriented programming environment |
| Full text |
Pdf
(1.67 MB)
|
| Source
|
Conference on Object Oriented Programming Systems Languages and Applications
archive
Proceedings of the ninth annual conference on Object-oriented programming systems, language, and applications
table of contents
Portland, Oregon, United States
Pages: 355 - 370
Year of Publication: 1994
ISBN:0-89791-688-3
Also published in ...
|
|
Authors
|
|
Ole Agesen
|
Computer Science Department, Stanford University, Stanford, CA
|
|
David Ungar
|
Sun Microsystems Laboratories, 2550 Garcia Ave, Mountain View, CA
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 0, Downloads (12 Months): 21, Citation Count: 18
|
|
|
ABSTRACT
Integrated, dynamically-typed object-oriented programming environments offer many advantages, but have trouble producing small, self-contained applications. Recent advances in type inference have made it possible to build an application extractor for Self. The extractor was able to extract a medium-sized application in a few minutes. The extracted application runs in a tenth the space of the original environment. Except for extracting reflection and sends with computed selectors, the extractor runs without human intervention and fully preserves the behavior of the application.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
Agesen 1994
|
Agesen, O. Constraint-Based Type Inference and Parametric Polymorphism. To be presented at International Static Analysis Symposium (SAS'94), Namur, Belgium, September 28-30, 1994.
|
| |
Agesen et al. 1993
|
|
 |
Boreczky & Rowe 1993
|
|
 |
Borning & Ingalls 1982
|
|
 |
Chambers & Ungar 1991
|
Craig Chambers , David Ungar, Making pure object-oriented languages practical, Conference proceedings on Object-oriented programming systems, languages, and applications, p.1-15, October 06-11, 1991, Phoenix, Arizona, United States
|
 |
Deutsch & Schiffman 1984
|
|
| |
Digitalk 1993
|
Smalltalk/V for Win32 Programming, Reference Manual, Chapter 17: "Object Libraries and Library Builder," Digitalk Inc., 1993.
|
 |
Hölzle & Ungar 1994
|
|
| |
Palsberg & Schwartzbach 1993
|
|
| |
ParcPlace 1992
|
ObjectWorks Smalltalk User's Guide. Release 4.1, Section 16: "Deploying an Application," Section 28: "Binary Object Streaming Service,". ParcPlace Systems, 1992.
|
| |
Plevyak & Chien 1993
|
|
| |
Sanella et al. 1993
|
|
 |
Srivastava 1992
|
|
 |
Ungar & Smith 1987
|
David Ungar , Randall B. Smith, Self: The power of simplicity, Conference proceedings on Object-oriented programming systems, languages and applications, p.227-242, October 04-08, 1987, Orlando, Florida, United States
|
| |
White 1994
|
White, J. L., Private conversation, February, 1994.
|
CITED BY 18
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Thomas Wrensch , Jonathan Schifman, An introduction to fly: a smaller smalltalk, Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, October 26-30, 2003, Anaheim, CA, USA
|
|
|
|
|
|
|
|
|
|
|
|
David Ungar , Adam Spitz , Alex Ausch, Constructing a metacircular Virtual machine in an exploratory programming environment, Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, October 16-20, 2005, San Diego, CA, USA
|
|
|
Bent Bruun Kristensen , Ole Lehrmann Madsen , Birger Møller-Pedersen, The when, why and why not of the BETA programming language, Proceedings of the third ACM SIGPLAN conference on History of programming languages, p.10-1-10-57, June 09-10, 2007, San Diego, California
|
|
|
|
|
|
|
|