Matthew Flatt
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.
