This page will likely be updated infrequently. I was an associate professor at Texas A&M until 2016, now hold an adjunct position. My current homepage is here.
My research interests include user interface programming, generic and generative programming, programming languages, type systems, and software construction in general.
The HotDrink project is a library for declaratively programming user interfaces.
The Boost Tuple Library and the Boost Lambda Library are generic programming libraries I've been involved in developing. Another small but useful C++ tool is the enable_if family of templates, also part of the C++ Boost library collection.
I'm involved in the C++ ISO standardization process.
Some of the libraries and features I have worked on include
tuple types, support for partial function application (
core language support for inferring the type of a variable from its initializer expression,
auto specifier, a constraint system
for C++ templates ("concepts"), variadic templates, and lambda expressions.
See my publications page for technical reports that contain more detailed description of the topics.
Parasol Home | Research | People | General info | Seminars | Resources
Parasol Laboratory, 425 Harvey R. Bright Bldg, 3112 TAMU, College Station, TX 77843-3112
email@example.com Phone 979.458.0722 Fax 979.458.0718
Department of Computer Science and Engineering | Dwight Look College of Engineering | Texas A&M University
Privacy statement: Computer Science and Engineering Engineering TAMU
Web Accessibility Policy and Law - Web Accessibility and Usability Standards - Contact Webmaster