ACM Home Page
Please provide us with feedback. Feedback
Back to the future: the story of Squeak, a practical Smalltalk written in itself
Full text PdfPdf (1.28 MB)
Source ACM SIGPLAN Notices archive
Volume 32 ,  Issue 10  (October 1997) table of contents
Pages: 318 - 326  
Year of Publication: 1997
ISSN:0362-1340
Also published in ...
Authors
Dan Ingalls  Walt Disney Imagineering, 1401 Flower Street, P.O. Box 25020, Glendale, CA
Ted Kaehler  Walt Disney Imagineering, 1401 Flower Street, P.O. Box 25020, Glendale, CA
John Maloney  Walt Disney Imagineering, 1401 Flower Street, P.O. Box 25020, Glendale, CA
Scott Wallace  Walt Disney Imagineering, 1401 Flower Street, P.O. Box 25020, Glendale, CA
Alan Kay  Walt Disney Imagineering, 1401 Flower Street, P.O. Box 25020, Glendale, CA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 22,   Downloads (12 Months): 200,   Citation Count: 58
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/263700.263754
What is a DOI?

ABSTRACT

Squeak is an open, highly-portable Smalltalk implementation whose virtual machine is written entirely in Smalltalk, making it easy to. debug, analyze, and change. To achieve practical performance, a translator produces an equivalent C program whose performance is comparable to commercial Smalltalks.Other noteworthy aspects of Squeak include: a compact object format that typically requires only a single word of overhead per object; a simple yet efficient incremental garbage collector for 32-bit direct pointers; efficient bulk-mutation of objects; extensions of BitBlt to handle color of any depth and anti-aliased image rotation and scaling; and real-time sound and music synthesis written entirely in Smalltalk.


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.

 
Anim96
Animorphic Systems, Exhibit at OOPSLA '96. Animorphic Systems was a small company that included several members of the Self team and produced extremely high performance virtual machines for Smalltalk and Java. The company has since been purchased by Sun Microsystems.
Atki86
BrGr93
Ball86
ChUn91
Cox87
Deut84
 
Gitt95
Gittinger, Claus, Smalltalk/X, http://www. informatik.uni-stuttgart.de/stx/stx.html, 1995.
 
Gold83
 
Hölz94
Htilzle, U., Adaptive optimization for Self." Reconciling High Performance with Exploratory Programming, Ph.D. Thesis, Computer Science Department, Stanford University, 1994.
Inga78
Inga88
JGZ88
Kaeh86
 
Kras83
Malo95
Mira87
 
MWH94
Moore, I., Wolczko, M., and Hopkins, T., "Babel--- A Translator from Smalltalk into CLOS," TOOLS USA 1994, Prentice Hall, 1994. ' ,
 
Saun77
Saunders, S., "Improved FM Audio Synthesis Methods for Real-time Digital Music Generation,:' in Computer Music Journal 1:1, February 1977. Reprinted in Computer Music, Roads, C. and Strawn, J., eds., MIT Press, Cambridge, MA, 1985.
Unga84
UnJa88
 
YaDo95

CITED BY  58

Collaborative Colleagues:
Dan Ingalls: colleagues
Ted Kaehler: colleagues
John Maloney: colleagues
Scott Wallace: colleagues
Alan Kay: colleagues