The Computing Innovation Fellows Project

Matchmaking Service for Mentors and CIFellows

* Post a Profile!
* Update a Profile

Click for Available Candidate Profiles

Matthew Flatt

University/Research Lab: University of Utah
Location: (Salt Lake City, UT)
Personal Research Web Page: http://www.cs.utah.edu/~mflatt/index.html

Keywords: language extensibility, language interoperability, macros, Scheme

Posted on: Tuesday, June 2nd, 2009
Broad Research Area: Programming Languages / Compilers

Research Interests:

My primary research interest is in extensible programming languages and
environments, especially as realized through Scheme macros, and especially
as implemented and put to work in PLT Scheme. Current projects in my group
include generalizing DrScheme to more easily and automatically adapt to
different (i.e., non-S-expression) syntaxes, fitting an extensible type system
into the framework of macros, and developing a model of macro expansion
that retains the expressiveness of PLT Scheme while being easier to understand
and implement.

 

Contact Information:

email obfuscated - click to reveal

twitter-icon

Browse Mentor Posts in other Research Areas