![]() |
|||
|
![]() |
|
My research interests include generic and generative programming, programming languages, type systems, and software construction in general. Here is a list of my publications.
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. More concretely, I have worked or continue to work on library support for tuple types, library support for partial function application, core language support for inferring the type of a variable from its initializer expression, a "typeof" mechanism, a constraint system for C++ templates, and templates with a variable length argument list. Which of the above will eventually be part of the C++ standard is not clear, the list is roughly in the order of decreasing likelihood of this happening. See the publications page for technical reports that contain more detailed description of the topics.
Parasol Home | Research | People | General info | Seminars | Resources Parasol Lab, 301 Harvey R. Bright Bldg, 3112 TAMU, College Station, TX 77843-3112 Contact Webmaster Phone 979.458.0722 Fax 979.458.0718
Department of Computer Science | Dwight Look College of Engineering | Texas A&M University Privacy statement: Computer Science Engineering TAMU |