Guy L. Steele Jr.

What they built

Co-designed Scheme with Gerald Sussman (1975) and wrote the "Lambda papers." Lead author of Common Lisp the Language, the R*RS Scheme reports, the Java Language Specification (with Gosling and Joy), the High Performance Fortran spec, and ECMAScript. Led the Fortress language team at Sun/Oracle Labs (2005–2012). Still at Oracle Labs as a software architect working on programming-language research.

In their own words

Principles as they articulated them

What surprised me in research

Recent or later work

Still at Oracle Labs in Burlington, MA. Since Fortress wound down (2012) his published work has been on parallel execution of functional code, data structures that permit efficient split-and-combine, and the semantics of numeric formats. He serves on ECMA TC39 and continues to contribute to language-standards work. Ongoing conference appearances, including at SPLASH.

Sources