publications.bib

@TECHREPORT{jarvi:08:c++_lambda_wording_3,
  AUTHOR = {Jaakko J\"arvi and John Freeman and Lawrence Crowl},
  TITLE = {Lambda Expressions and Closures: Wording for Monomorphic Lambdas (Revision 3)},
  INSTITUTION = {ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming Language {C++}},
  NUMBER = {N2529=08-0039},
  YEAR = 2008,
  MONTH = FEB,
  PDF = {papers/n2529.pdf}
}
@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 = {papers/n2413.pdf}
}
@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 = {papers/n2329.pdf}
}
@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}
}
@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}
}
@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}
}
@TECHREPORT{Gregor07:VariadicsWording,
  AUTHOR = {Douglas Gregor and Jaakko J\"arvi and Jens Maurer and Jason Merrill},
  TITLE = {Proposed Wording for Variadic Tempplates},
  INSTITUTION = {ISO/IEC JTC 1, Information Technology, Subcommittee
                  SC 22, Programming Language {C++}},
  YEAR = 2007,
  NUMBER = {N2152=07-0012},
  MONTH = JAN,
  PDF = {papers/n2152.pdf}
}
@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 = {papers/n2151.pdf}
}
@TECHREPORT{jarvi:06:decltype_rev_6,
  AUTHOR = {Jaakko J\"arvi and Bjarne Stroustrup and Gabriel Dos~Reis},
  TITLE = {Decltype (revision 6): proposed wording},
  INSTITUTION = {ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming Language {C++}},
  NUMBER = {N2115=06-0185},
  YEAR = 2006,
  MONTH = NOV,
  PDF = {papers/n2115.pdf}
}
@TECHREPORT{jarvi:06:decltype_rev_5,
  AUTHOR = {Jaakko J\"arvi and Bjarne Stroustrup and Gabriel Dos~Reis},
  TITLE = {Decltype (revision 5)},
  INSTITUTION = {ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming Language {C++}},
  NUMBER = {N1978=06-0048},
  YEAR = 2006,
  MONTH = APR,
  PDF = {papers/n1978.pdf}
}
@TECHREPORT{willcock:06:c++_lambdas,
  AUTHOR = {Jeremiah Willcock and Jaakko J\"arvi and Douglas Gregor and Bjarne Stroustrup and Andrew Lumsdaine},
  TITLE = {Lambda functions and closures for {C++}},
  INSTITUTION = {ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming Language {C++}},
  NUMBER = {N1968=06-0038},
  YEAR = 2006,
  MONTH = FEB,
  PDF = {papers/n1968.pdf}
}
@TECHREPORT{jarvi:06:auto_rev_4,
  AUTHOR = {Jaakko J\"arvi and Bjarne Stroustrup and Gabriel Dos~Reis},
  TITLE = {Deducing the type of variable from its initializer expression (revision 4)},
  INSTITUTION = {ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming Language {C++}},
  NUMBER = {N1984=06-0054},
  YEAR = 2006,
  MONTH = APR,
  PDF = {papers/n1984.pdf}
}
@TECHREPORT{Gregor06:variadics_rev_3,
  AUTHOR = {Douglas Gregor and Jaakko J\"arvi and Gary Powell},
  TITLE = {Variadic Templates (Revision 3)},
  INSTITUTION = {ISO/IEC JTC 1, Information Technology, Subcommittee
                  SC 22, Programming Language {C++}},
  YEAR = 2006,
  NUMBER = {N2080=06-0150},
  MONTH = OCT,
  PDF = {papers/n2080.pdf}
}
@TECHREPORT{siek:05:concepts_rev_1,
  AUTHOR = {Jeremy Siek and Douglas Gregor and Ronald Garcia and Jeremiah Willcock and Jaakko J\"arvi 
            and Andrew Lumsdaine},
  TITLE = {{Concepts for C++0x (Revision 1)}},
  INSTITUTION = {ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming Language {C++}},
  NUMBER = {N1849=05-0109},
  MONTH = AUG,
  YEAR = 2005,
  PDF = {papers/n1849.pdf}
}
@TECHREPORT{siek:05:concepts,
  AUTHOR = {Jeremy Siek and Douglas Gregor and Ronald Garcia and Jeremiah Willcock and Jaakko J\"arvi 
            and Andrew Lumsdaine},
  TITLE = {{Concepts for C++0x}},
  INSTITUTION = {ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming Language {C++}},
  NUMBER = {N1758=05-0018},
  MONTH = JAN,
  YEAR = 2005,
  PDF = {papers/n1758.pdf}
}
@TECHREPORT{jarvi:05:auto_rev_3,
  AUTHOR = {Jaakko J\"arvi and Bjarne Stroustrup and Gabriel Dos~Reis},
  TITLE = {Deducing the type of variable from its initializer expression (revision 3)},
  INSTITUTION = {ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming Language {C++}},
  NUMBER = {N1894=04-0154},
  YEAR = 2005,
  MONTH = OCT,
  PDF = {papers/n1894.pdf}
}
@TECHREPORT{jarvi:05:auto_rev_2,
  AUTHOR = {Jaakko J\"arvi and Bjarne Stroustrup and Gabriel Dos~Reis},
  TITLE = {Deducing the type of variable from its initializer expression (revision 2)},
  INSTITUTION = {ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming Language {C++}},
  NUMBER = {N1794=04-0054},
  YEAR = 2005,
  MONTH = APR,
  PDF = {papers/n1794.pdf}
}
@TECHREPORT{jarvi:04:auto,
  AUTHOR = {Jaakko J\"arvi and Bjarne Stroustrup and Gabriel Dos~Reis},
  TITLE = {Deducing the type of variable from its initializer expression},
  INSTITUTION = {ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming Language {C++}},
  NUMBER = {N1721=04-0161},
  YEAR = 2004,
  MONTH = OCT,
  PDF = {papers/n1721.pdf}
}
@TECHREPORT{jarvi:04:decltype_rev_4,
  AUTHOR = {Jaakko J\"arvi and Bjarne Stroustrup and Gabriel Dos~Reis},
  TITLE = {Decltype and auto (revision 4)},
  INSTITUTION = {ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming Language {C++}},
  NUMBER = {N1705=04-0145},
  YEAR = 2004,
  MONTH = SEP,
  PDF = {papers/n1705.pdf}
}
@TECHREPORT{gregor:04:std_vararg_templates_3,
  AUTHOR = {Douglas Gregor and Jaakko J\"arvi and Gary Powell},
  TITLE = {Variadic Templates: Exploring the Design Space},
  INSTITUTION = {{ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming language C++}},
  NUMBER = {N1704=04-0144},
  YEAR = 2004,
  MONTH = SEP,
  PDF = {papers/n1704.pdf},
  NOTE = {\url{www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1704.pdf}}
}
@TECHREPORT{powell:04:operator_dot,
  AUTHOR = {Gary Powell and Douglas Gregor and Jaakko J\"arvi},
  TITLE = {Overloading Operator.() \& Operator.*()},
  INSTITUTION = {ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming Language {C++}},
  NUMBER = {N1671=04-0111},
  YEAR = 2004,
  MONTH = SEP
}
@TECHREPORT{jarvi:03:std_decltype_revisited,
  AUTHOR = {Jaakko J\"arvi and Bjarne Stroustrup},
  TITLE = {Mechanisms for querying types of expressions: Decltype and auto revisited},
  INSTITUTION = {ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming Language {C++}},
  NUMBER = {N1527=03-0110},
  YEAR = 2003,
  MONTH = SEP,
  PDF = {papers/decltype_revisited_n1527.pdf},
  NOTE = {\url{www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1527.pdf}}
}
@TECHREPORT{jarvi:03:std_decltype_proposal,
  AUTHOR = {Jaakko J\"arvi and Bjarne Stroustrup and Douglas Gregor and Jeremy Siek},
  TITLE = {Decltype and auto},
  INSTITUTION = {ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming Language {C++}},
  NUMBER = {N1478=03-0061},
  YEAR = 2003,
  MONTH = APR,
  PDF = {papers/decltype_n1478.pdf},
  NOTE = {\url{www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1478.pdf}}
}
@TECHREPORT{jarvi:02:std_tuple_proposal,
  AUTHOR = {Jaakko J\"arvi},
  TITLE = {Proposal for adding tuple types into the standard library},
  INSTITUTION = {{ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming Language C++}},
  NUMBER = {N1403=02-0061},
  YEAR = 2002,
  PDF = {papers/tuple_proposal.pdf}
}
@TECHREPORT{dimov:03:std_bind_proposal,
  AUTHOR = {P. Dimov and  Douglas Gregor and Jaakko J\"arvi and Gary Powell},
  TITLE = {A Proposal to Add an Enhanced Binder to the Library Technical Report},
  INSTITUTION = {{ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming language C++}},
  NUMBER = {N1455=03-0038},
  YEAR = 2003,
  NOTE = {\url{www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1455.htm}}
}
@TECHREPORT{gregor:03:std_vararg_templates_proposal,
  AUTHOR = {Douglas Gregor and Gary Powell and Jaakko J\"arvi},
  TITLE = {Typesafe Variable-length Function and Template Argument Lists},
  INSTITUTION = {{ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming language C++}},
  NUMBER = {N1483=03-0066},
  YEAR = 2003,
  PDF = {papers/vararg_templates_n1483.pdf},
  NOTE = {\url{www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1483.pdf}}
}