BACK TO INDEX

Publications of year 2007
Articles in journal or book chapters
  1. Ronald Garcia, Jaakko Järvi, Andrew Lumsdaine, Jeremy Siek, and Jeremiah Willcock. An Extended Comparative Study of Language Support for Generic Programming. Journal of Functional Programming, 17(2):145-205, March 2007. Keyword(s): Generic Programming.
    Comments:
    Lilly Endowment, NSF ACI-0219884, NSF EIA-0131354, and DOE HPCSF

    @Article{garcia05:_extended_comparing05,
    author = {Ronald Garcia and Jaakko J\"arvi and Andrew Lumsdaine and Jeremy Siek and Jeremiah Willcock},
    title = {An Extended Comparative Study of Language Support for Generic Programming},
    journal = {Journal of Functional Programming},
    year = 2007,
    volume = 17,
    number = 2,
    month = mar,
    pages = {145--205},
    comments = {Lilly Endowment, NSF ACI-0219884, NSF EIA-0131354, and DOE HPCSF},
    keyword = GP,
    
    }
    


Conference articles
  1. Douglas Gregor and Jaakko Järvi. Variadic templates for C++. In SAC '07: Proceedings of the 2007 ACM symposium on Applied computing, New York, NY, USA, pages 1101-1108, 2007. ACM Press. Keyword(s): C++.
    @inproceedings{Gregor07:VariadicTemplates,
    author = {Douglas Gregor and Jaakko J{\"a}rvi},
    title = {Variadic templates for {C++}},
    booktitle = {{SAC} '07: Proceedings of the 2007 {ACM} symposium on Applied computing},
    year = {2007},
    isbn = {1-59593-480-4},
    pages = {1101--1108},
    location = {Seoul, Korea},
    doi = {10.1145/1244002.1244243},
    publisher = {ACM Press},
    address = {New York, NY, USA},
    keyword = CPP,
    
    }
    


  2. Jaakko Järvi, Matthew A. Marcus, and Jacob N. Smith. Library composition and adaptation using C++ concepts. In GPCE '07: Proceedings of the 6th international conference on Generative programming and component engineering, New York, NY, USA, pages 73-82, 2007. ACM. Note: (Copyright ACM, 2007. This is the authors' version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution.). Keyword(s): Generic Programming, C++.
    @inproceedings{jarvi:07:gpce,
    author = {Jaakko J\"{a}rvi and Matthew A. Marcus and Jacob N. Smith},
    title = {Library composition and adaptation using {C++} concepts},
    booktitle = {GPCE '07: Proceedings of the 6th international conference on Generative programming and component engineering},
    year = {2007},
    isbn = {978-1-59593-855-8},
    pages = {73--82},
    location = {Salzburg, Austria},
    doi = {10.1145/1289971.1289984},
    publisher = {ACM},
    address = {New York, NY, USA},
    pdf = "http://parasol.cs.tamu.edu/~jarvi/papers/gpce07.pdf",
    note = "(Copyright ACM, 2007. This is the authors' version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution.)",
    keyword = GP,
    keyword = CPP,
    
    }
    


  3. Mat Marcus, Jaakko Järvi, and Sean Parent. Runtime Polymorphic Generic Programming---Mixing Objects and Concepts in ConceptC++. In Kei Davis and Jörg Striegnitz, editors, Multiparadigm Programming 2007: Proceedings of the MPOOL Workshop at ECOOP'07, July 2007. Keyword(s): Generic Programming.
    @InProceedings{marcus:07:mpool,
    author = {Mat Marcus and Jaakko J{\"a}rvi and Sean Parent},
    title = {Runtime Polymorphic Generic Programming---Mixing Objects and Concepts in {ConceptC++}},
    booktitle = {Multiparadigm Programming 2007: Proceedings of the MPOOL Workshop at ECOOP'07},
    year = 2007,
    editor = {Kei Davis and J\"org Striegnitz},
    location = {Berlin, Germany},
    month = jul,
    url = {http://homepages.fh-regensburg.de/~mpool/mpool07/programme.html},
    keyword = GP,
    
    }
    


  4. Jacob Smith, Gabriel Dos Reis, and Jaakko Järvi. Algorithmic differentiation in Axiom. In ISSAC '07: Proceedings of the 2007 international symposium on Symbolic and algebraic computation, New York, NY, USA, pages 347-354, 2007. ACM. Keyword(s): Algorithmic Differentiation.
    @InProceedings{smith:07:ad,
    author = {Jacob Smith and Gabriel Dos~Reis and Jaakko J\"{a}rvi},
    title = {Algorithmic differentiation in {Axiom}},
    booktitle = {ISSAC '07: Proceedings of the 2007 international symposium on Symbolic and algebraic computation},
    year = {2007},
    isbn = {978-1-59593-743-8},
    pages = {347--354},
    location = {Waterloo, Ontario, Canada},
    doi = {10.1145/1277548.1277595},
    publisher = {ACM},
    address = {New York, NY, USA},
    keyword = AD,
    
    }
    


  5. Xiaolong Tang and Jaakko Järvi. Concept-based optimization. In LCSD '07: Proceedings of the 2007 Symposium on Library-Centric Software Design, New York, NY, USA, pages 97-108, 2007. ACM. Keyword(s): High-level Optimization, Generic Programming.
    @inproceedings{tang:07:lcsd,
    author = {Xiaolong Tang and Jaakko J\"{a}rvi},
    title = {Concept-based optimization},
    booktitle = {LCSD '07: Proceedings of the 2007 Symposium on Library-Centric Software Design},
    year = {2007},
    isbn = {978-1-60558-086-9},
    pages = {97--108},
    location = {Montreal, Canada},
    doi = {10.1145/1512762.1512772},
    publisher = {ACM},
    address = {New York, NY, USA},
    keyword = OPT,
    keyword = GP,
    
    }
    


  6. Luke Wagner, Jaakko Järvi, and Bjarne Stroustrup. Using Ownership Types to Support Library Aliasing Boundaries. In Tobias Wrigstad, editor, 3rd International Workshop on Aliasing, Confinement and Ownership in object-oriented programming (IWACO), at ECOOP 2007, pages 63-71, July 2007. Keyword(s): OOP, Type Systems.
    @InProceedings{wagner:07:iwaco,
    author = {Luke Wagner and Jaakko J{\"a}rvi and Bjarne Stroustrup},
    title = {Using Ownership Types to Support Library Aliasing Boundaries},
    booktitle = {{3rd International Workshop on Aliasing, Confinement and Ownership in object-oriented programming (IWACO), at ECOOP 2007}},
    editor = {Tobias Wrigstad},
    location = {Berlin, Germany},
    month = jul,
    year = 2007,
    pages = {63--71},
    url = {http://www.cs.purdue.edu/homes/wrigstad/iwaco/},
    keyword = OOP,
    keyword = TYPES,
    
    }
    


Internal reports
  1. Douglas Gregor and Jaakko Järvi. Variadic Templates for the C++0x Standard Library. Technical report N2151=07-0011, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, January 2007. Keyword(s): C++ Standardization.
    @TechReport{Gregor07:VariadicsLibrary,
    author = {Douglas Gregor and Jaakko J\"arvi},
    title = {Variadic Templates for the {C++0x} Standard Library},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2007,
    number = {N2151=07-0011},
    month = jan,
    pdf = "http://parasol.cs.tamu.edu/~jarvi/papers/n2151.pdf",
    keyword = ISOCPP,
    
    }
    


  2. Douglas Gregor and Jaakko Järvi. Variadic Templates for the C++0x Standard Library (Revision 1). Technical report N2192=07-0052, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, March 2007. Keyword(s): C++ Standardization.
    @TechReport{Gregor07:VariadicsLibraryRev1,
    author = {Douglas Gregor and Jaakko J\"arvi},
    title = {Variadic Templates for the {C++0x} Standard Library (Revision 1)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2007,
    number = {N2192=07-0052},
    month = {March},
    keyword = ISOCPP,
    
    }
    


  3. Douglas Gregor and Jaakko Järvi. decltype for the C++0x Standard Library. Technical report N2194=07-0054, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, March 2007. Keyword(s): C++ Standardization.
    @TechReport{Gregor07:DecltypeLibrary,
    author = {Douglas Gregor and Jaakko J\"arvi},
    title = {decltype for the {C++0x} Standard Library},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2007,
    number = {N2194=07-0054},
    month = {March},
    keyword = ISOCPP,
    
    }
    


  4. Douglas Gregor, Jaakko Järvi, Jens Maurer, and Jason Merrill. Proposed Wording for Variadic Templates. Technical report N2152=07-0012, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, January 2007. Keyword(s): C++ Standardization.
    @TechReport{Gregor07:VariadicsWording,
    author = {Douglas Gregor and Jaakko J\"arvi and Jens Maurer and Jason Merrill},
    title = {Proposed Wording for Variadic Templates},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2007,
    number = {N2152=07-0012},
    month = jan,
    pdf = "http://parasol.cs.tamu.edu/~jarvi/papers/n2152.pdf",
    keyword = ISOCPP,
    
    }
    


  5. Douglas Gregor, Jaakko Järvi, Jens Maurer, and Jason Merrill. Proposed Wording for Variadic Templates (Revision 1). Technical report N2191=07-0051, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, March 2007. Keyword(s): C++ Standardization.
    @TechReport{Gregor07:VariadicsWordingRev1,
    author = {Douglas Gregor and Jaakko J\"arvi and Jens Maurer and Jason Merrill},
    title = {Proposed Wording for Variadic Templates (Revision 1)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2007,
    number = {N2191=07-0051},
    month = {March},
    keyword = ISOCPP,
    
    }
    


  6. Douglas Gregor, Jaakko Järvi, Jens Maurer, and Jason Merrill. Proposed Wording for Variadic Templates (Revision 1). Technical report N2191=07-0051, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, March 2007. Keyword(s): C++ Standardization.
    @TechReport{Gregor07:VariadicsWording_Rev1,
    author = {Douglas Gregor and Jaakko J\"arvi and Jens Maurer and Jason Merrill},
    title = {Proposed Wording for Variadic Templates (Revision 1)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2007,
    number = {N2191=07-0051},
    month = mar,
    pdf = "http://parasol.cs.tamu.edu/~jarvi/papers/n2191.pdf",
    keyword = ISOCPP,
    
    }
    


  7. Douglas Gregor, Jaakko Järvi, Jens Maurer, and Jason Merrill. Proposed Wording for Variadic Templates (Revision 2). Technical report N2242=07-0102, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, June 2007. Keyword(s): C++ Standardization.
    @TechReport{Gregor07:VariadicsWording_Rev2,
    author = {Douglas Gregor and Jaakko J\"arvi and Jens Maurer and Jason Merrill},
    title = {Proposed Wording for Variadic Templates (Revision 2)},
    institution = {ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language {C++}},
    year = 2007,
    number = {N2242=07-0102},
    month = jun,
    pdf = "http://parasol.cs.tamu.edu/~jarvi/papers/n2242.pdf",
    keyword = ISOCPP,
    
    }
    


  8. Jaakko Järvi, John Freeman, and Lawrence Crowl. Lambda Expressions and Closures: Wording for Monomorphic Lambdas. Technical report N2413=07-0273, ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming Language C++, September 2007. Keyword(s): C++ Standardization.
    @techreport{jarvi:07:c++_lambda_wording,
    author = {Jaakko J\"arvi and John Freeman and Lawrence Crowl},
    title = {Lambda Expressions and Closures: Wording for Monomorphic Lambdas},
    institution = "ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming Language {C++}",
    number = "N2413=07-0273",
    year = 2007,
    month = sep,
    pdf = "http://parasol.cs.tamu.edu/~jarvi/papers/n2413.pdf",
    keyword = ISOCPP,
    
    }
    


  9. Jaakko Järvi, John Freeman, and Lawrence Crowl. Lambda Expressions and Closures: Wording for Monomorphic Lambdas (Revision 2). Technical report N2487=07-0357, ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming Language C++, December 2007. Keyword(s): C++ Standardization.
    @techreport{jarvi:07:c++_lambda_wording_2,
    author = {Jaakko J\"arvi and John Freeman and Lawrence Crowl},
    title = {Lambda Expressions and Closures: Wording for Monomorphic Lambdas (Revision 2)},
    institution = "ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming Language {C++}",
    number = "N2487=07-0357",
    year = 2007,
    month = dec,
    pdf = "http://parasol.cs.tamu.edu/~jarvi/papers/n2487.pdf",
    keyword = ISOCPP,
    
    }
    


  10. Jaakko Järvi, John Freeman, and Lawrence Crowl. Lambda functions and closures for C++ (Revision 1). Technical report N2329=07-0189, ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming Language C++, June 2007. Keyword(s): C++ Standardization.
    @techreport{jarvi:07:c++_lambdas,
    author = {Jaakko J\"arvi and John Freeman and Lawrence Crowl},
    title = {Lambda functions and closures for {C++} ({R}evision 1)},
    institution = "ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming Language {C++}",
    number = "N2329=07-0189",
    year = 2007,
    month = jun,
    pdf = "http://parasol.cs.tamu.edu/~jarvi/papers/n2329.pdf",
    keyword = ISOCPP,
    
    }
    


  11. Jaakko Järvi, Bjarne Stroustrup, and Gabriel Dos Reis. Decltype (revision 7): proposed wording. Technical report N2343=07-0203, ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming Language C++, June 2007. Keyword(s): C++ Standardization.
    @techreport{jarvi:06:decltype_rev_7,
    author = {Jaakko J\"arvi and Bjarne Stroustrup and Gabriel Dos~Reis},
    title = "Decltype (revision 7): proposed wording",
    institution = "ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming Language {C++}",
    number = "N2343=07-0203",
    year = 2007,
    month = jun,
    pdf = "http://parasol.cs.tamu.edu/~jarvi/papers/n2343.pdf",
    keyword = ISOCPP,
    
    }
    



BACK TO INDEX




Disclaimer:

This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All person copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.

Les documents contenus dans ces répertoires sont rendus disponibles par les auteurs qui y ont contribué en vue d'assurer la diffusion à temps de travaux savants et techniques sur une base non-commerciale. Les droits de copie et autres droits sont gardés par les auteurs et par les détenteurs du copyright, en dépit du fait qu'ils présentent ici leurs travaux sous forme électronique. Les personnes copiant ces informations doivent adhérer aux termes et contraintes couverts par le copyright de chaque auteur. Ces travaux ne peuvent pas être rendus disponibles ailleurs sans la permission explicite du détenteur du copyright.




Last modified: Thu May 27 17:27:59 2010
Author: jarvi.


This document was translated from BibTEX by bibtex2html