Greg Sullivan
gregs@ai.mit.edu


Research Scientist, AI Lab, MIT

Ph.D., College of Computer Science, Northeastern University, 1996

Projects

Dynamo-RIO - Dynamic Native Optimization for Interpreters.

MERS at MIT
Model-Based Embedded and Robotic Systems research. (Nothing useful on that page yet, unless you're local to MIT).
LL2
The 2nd Lightweight Languages Workshop. November 9th, 2002, at MIT.
Dynamic Languages for Adaptive Software.
Follow this link for information on the seminar that Jonathan Bachrach and I have been running.
The GOF Design Patterns in a Dynamic OO Language
We present an exhaustive comparison of the 23 Design Patterns from the "Gang of Four" book in the original C++ and in GLOS, a library on top of Scheme.
Lightweight Languages Workshop (LL1)
Saturday, November 17th, 2001, at the AI Lab.
Aspect-Oriented Programming using Reflection, Dynamism, and Metaobject Protocols
The "crosscutting" functionality that AOP is concerned with can be programming directly using reflection, dynamism and MOP's.
Dynamic Partial Evaluation
A purely dynamic version of partial evaluation.
Dynamic Virtual Machine
A dynamic, reflective, higher-order, object-oriented virtual machine.
6.894 Object-Oriented Dynamic Languages, Spring 2001,
taught with Jonathan Bachrach and Kostas Arkoudas
Programming Languages Research in Boston
My list of interesting related local research groups.
Older Papers
for your reading pleasure.
Dylan
an excellent programming language on which I worked for a while. I maintain a gateway between the comp.lang.dylan newsgroup and the info-dylan@ai.mit.edu mailing list.To subscribe, send mail to info-dylan-request@ai.mit.edu with a body of subscribe. Archives of the info-dylan/comp.lang.dylan list are here.

Miscellaneous

Family pictures (up to February, 2002).
Home, and work.
Comfort Hacking
written January, 2003.
Writings,
by me and others.

Cabbie driving a new graduate
"Frightened by the real world? Hey, I understand.
I felt the same way when I got my doctorate.
"


Greg Sullivan         gregs@ai.mit.edu
Artificial Intelligence Laboratory
Massachusetts Institute of Technology
200 Technology Square, NE43-802
Cambridge, MA 02139
(617)253-5807 (voice)       (617)253-5060 (fax)

Created with Emacs
$Id: gregs-home.html,v 1.1 2001/01/24 15:41:20 gregs Exp gregs $