HomeresearchPeopleGeneral InfoSeminarsResources
Home Page for Jaakko Järvi | Parasol Laboratory


Picture Jaakko Järvi
Assistant Professor
Programming Tools, Techniques and Languages Group

Parasol Laboratory url: http://parasol.tamu.edu/~jarvi/
Department of Computer Science email:
Texas A&M University office: 410B HRBB
College Station, TX 77843-3112 tel: (979) 845-4359
USA fax: (979) 458-0718


Course information

A note to prospective students.


Upcoming or recent events


Research

My research interests include generic and generative programming, programming languages, type systems, and software construction in general. Here is a list of my publications.


Software

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.


C++ standardization

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 
Dwight Look College of Engineering
Department of Computer Science | Dwight Look College of Engineering | Texas A&M University
    
Privacy statement: Computer Science Engineering TAMU