Sifting out the gold
- 1 October 1994
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGPLAN Notices
- Vol. 29 (10) , 355-370
- https://doi.org/10.1145/191081.191135
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.Keywords
This publication has 8 references indexed in Scilit:
- Optimizing dynamically-dispatched calls with run-time type feedbackPublished by Association for Computing Machinery (ACM) ,1994
- Building common Lisp applications with reasonable performanceACM SIGPLAN Lisp Pointers, 1993
- Multi‐way versus one‐way constraints in user interfaces: Experience with the deltablue algorithmSoftware: Practice and Experience, 1993
- Unreachable procedures in object-oriented programmingACM Letters on Programming Languages and Systems, 1992
- Making pure object-oriented languages practicalPublished by Association for Computing Machinery (ACM) ,1991
- Self: The power of simplicityPublished by Association for Computing Machinery (ACM) ,1987
- Efficient implementation of the smalltalk-80 systemPublished by Association for Computing Machinery (ACM) ,1984
- A type declaration and inference system for smalltalkPublished by Association for Computing Machinery (ACM) ,1982