My primary research interests are in programming languages, especially extensible languages. Of special interest are declarative specifications of languages and language tools. More information is available on my group's web page: Minnesota Extensible Language Tools.

In investigating extensible languages and compilers we have developed two systems for the design and implementation of languages.

More information about Silver and Copper, including papers, documentation, and downloads can be found on the Silver web page and the Copper web page.