|
LEX SPOON
PROFESSIONAL
Introduction
Job materials
Computing blog
Research
Publications
Hackery
Contact
PERSONAL
Introduction
Pictures
Personal blog
Recreation
Rants
|
Alexander Spoon
Howdy, I'm Lex Spoon. I work at
Google in Atlanta,
primarily on the Google
Web Toolkit (GWT). I
also help with the Scala
programming language in various ways, including coauthoring
Programming in Scala.
My research is in programming language design,
data-flow analysis, and package distribution. I am intrigued by dynamic
environments such as Smalltalk
and the Lisp Machine,
and I wonder why primitive files-and-compilers environments
are so much more popular.
Rachel Spoon, if you read this, please contact me. Your family is
worried about you. You are highly welcome at the family getaway this
summer.
I am actively working on:
In the past I have worked on:
For full listings, see my Curriculum Vitae
or my listing in BibTeX format.
Here is an HTML summary:
- Spoon, S. Alexander.
Fine-Grained API Evolution for Method
Deprecation and Anti-Deprecation.
Workshop on Foundations and Developments of Object-Oriented Languages
(FOOL/WOOD) 2007.
- Spoon, S. Alexander.
Anti-Deprecation:
Towards Complete Static Checking for API Evolution.
Workshop on Library-Centric Software Development (LCSD) 2006.
(extended
version with proofs)
- Spoon, Alexander.
Package
Universes: Which Components Are Real Candidates? (EPFL tech report)
2006.
-
Spoon, S. Alexander, and Olin Shivers.
"Semantic Navigation of Large Code Bases in
Higher-Order, Dynamically Typed Languages".
Working Conference on Reverse Engineering (WCRE) 2005.
-
Spoon, S. Alexander, and Olin Shivers.
"Dynamic Data Polyvariance Using Source-Tagged Classes".
Dynamic Languages Symposium (DLS) 2005.
-
Spoon, S. Alexander, and Olin Shivers.
"Demand-Driven Type Inference
with Subgoal Pruning: Trading Precision for Scalability".
European Conference on Object-Oriented Programming (ECOOP) 2004.
(pdf
ps)
-
Harrold, Mary Jean, et. al.
"Regression Test Selection for Java Software".
ACM Conference on Object-Oriented Programming, Systems,
Languages, and Applications (OOPSLA) 2001.
-
Spoon, Lex, and Mark Guzdial.
"MuSwikis: A Graphical Collaboration System".
Computer-Supported Collaborative Learning Conference (CSCL)
1999.
-
Pargas, Roy P., Jennifer Ludwick, and Steven A. Spoon.
"Hybrid Search Algorithms".
ACM Symposium on Applied Computing (SAC) 1997.
I don't only work on computers as a living, but love to mess around
with them on less important things, whenever I find the time. Some
things I have been involved with:
- I love playing with Squeak, a
computer authoring system.
- I maintain Floater, an
Internet bridge program.
- I have packaged a few programs for Debian, a Linux distribution.
A rare few may also be interested in reading various notes and hacks I
have developed. Hopefully they save others some effort.
I can be reached as follows:
- Email:
lex@lexspoon.org.
- Snail mail:
Google Atlanta Millennium
Millennium at Midtown
10 10th Street NE
Atlanta, GA 30309
Personal Page
You are reading my professional web page. Fluffier material is on
my personal page.
|