Neal M Gafter, Ph.D.

My day job is Google Calendar. Give it a try!

I've been working on an extension to the Java Programming Language: Closures. I've been blogging about it on Blogger; the current draft specification is on the Java Closures home page.

My book, Java Puzzlers : Traps, Pitfalls, and Corner Cases, is now available. Also visit the book website for news.

Although I am not looking for a change of employer right now, here is my resume.

I've been working in compilers since 1981. I completed my Ph.D. from the University of Rochester in 1990. I am interested in programming language design and implementation, and support for integrated programming environments.

Until recently I was developing and supporting Sun Microsystems' Java compiler and language tools (javac, javadoc, javah, javap). I now work for Google.

I play in the Foresight Exchange, a long term game of predicting the future. I have implemented a Market Maker Robot for the game.

I blog.


EMail:
homepg@neal.gafter.com
Office phone:
+1 (650) 253-4980
Home phone:
+1 (408) 366-2366
Web Homepage:
http://www.gafter.com/~neal
Yahoo IM:
gafter
AOL IM:
NealGafter

A little exercise in visual psychology (which fish moves fastest?)