What is Squeak School Stuff Kids Squeak Media Developers Site Community Contact
DAN INGALLS BIO

Dan Ingalls has been the principal architect of five generations of
Smalltalk environments. He designed the byte-coded virtual machine that made Smalltalk practical in 1976. He also invented BitBlt, the general-purpose graphical operation that underlies most bitmap graphics systems today, as well as pop-up menus. He has received the ACM Grace Hopper Award for Outstanding Young Scientist, and the ACM Software Systems Award.

Dan's major contributions to the Squeak system include the original conception of a Smalltalk written in itself and made portable and efficient by a Smalltalk-to-C translator. He also designed the generalizations of BitBlt to arbitrary color depth, with built-in scaling, rotation, and anti-aliasing.

He is currently working to complete the Morphic graphics system, as well as an architecture for end-user programming that is tightly coupled to the Squeak object model. Dan leads the external Squeak community through active participation in e-mail discussions, and attention to regular releases and reasonable support.

From this investment we have reaped many benefits including implementations across all major computing platforms, a new portable JIT engine for Squeak, and the recently released Squeak Wiki server.

Dan Received his B.A. in Physics from Harvard University, and his M.S. in Electrical Engineering from Stanford University. While working toward a PhD at Stanford, he started a company to sell a software measurement invention that he perfected. As the challenges and rewards of industry have continued to hold his interest, he never returned to academia.

Dan lives in Truckee, California, where he enjoys hiking and biking in the summer and snowboarding in the winter.