BACK TO INDEX

Publications of Jaakko Järvi
Articles in journal or book chapters
  1. Jaakko Järvi and Yuriy Solodkyy. Extending Type Systems in a Library: Type-safe XML-processing in C++. Science of Computer Programming, 2010. Note: Accepted. [bibtex-entry]


  2. Jaakko Järvi and John Freeman. C++ Lambda Expressions and Closures. Science of Computer Programming, 2009. Note: In press. Keyword(s): C++, Generic Programming. [bibtex-entry]


  3. Jaakko Järvi, Mat Marcus, and Jacob N. Smith. Programming with C++ Concepts. Science of Computer Programming, 2009. Note: In press. Keyword(s): Generic Programming, C++. [bibtex-entry]


  4. Lubomir Bourdev and Jaakko Järvi. Efficient Run-Time Dispatching in Generic Programming with Minimal Code Bloat. Science of Computer Programming, 2008. Note: In Press. Keyword(s): Generic Programming, C++. [Abstract] [bibtex-entry]


  5. Douglas Gregor and Jaakko Järvi. Variadic templates for C++0x. Journal of Object Technology, 7(2):31-51, February 2008. Note: Special Issue OOPS Track at SAC 2007. Keyword(s): C++. [bibtex-entry]


  6. 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] [bibtex-entry]


  7. Douglas Gregor, Jaakko Järvi, Mayuresh Kulkarni, Andrew Lumsdaine, David Musser, and Sibylle Schupp. Generic Programming and High-Performance Libraries. International Journal of Parallel Programming, 33(2--3):145-164, June 2005. Keyword(s): Generic Programming. [Annotation] [bibtex-entry]


  8. Jaakko Järvi, Gary Powell, and Andrew Lumsdaine. The Lambda Library : unnamed functions in C++. Software---Practice and Experience, 33(3):259-291, 2003. Keyword(s): C++. [bibtex-entry]


  9. Jaakko Järvi, Jeremiah Willcock, Howard Hinnant, and Andrew Lumsdaine. Function Overloading Based on Arbitrary Properties of Types. C/C++ Users Journal, 21(6):25-32, June 2003. Keyword(s): C++. [bibtex-entry]


  10. Irina Virtanen, Eeva Ekholm, Tero Aittokallio, Jarno Tähtinen, Jussi Salmi, Jaakko Järvi, Päivi Polo-Kantola, and Olli Polo. State of vigilance, oestrogen replacement therapy, and libid profile as modifiers of nocturnal movement-induced heart rate responces. Clinical Physiology and Functional Imaging, 23(5):293-299, 2003. Keyword(s): Bio-medical signal analysis. [bibtex-entry]


  11. Jaakko Järvi. Tuple types and multiple return values. C/C++ Users Journal, 19:24-35, August 2001. Keyword(s): C++. [bibtex-entry]


  12. Tero Aittokallio, Mats Gyllenberg, Jaakko Järvi, Olli Nevalainen, and Olli Polo. Detection of high-frequency respiratory movements during sleep. Computer Methods and Programs in Biomedicine, 61(3):171-185, 2000. Keyword(s): Bio-medical signal analysis. [bibtex-entry]


  13. Jaakko Järvi. Object-Oriented Model for Partially Separable Functions in Parameter Estimation. Acta Cybernetica, 14(2):285-302, 1999. Keyword(s): OOP. [bibtex-entry]


  14. Jaakko Järvi, Samuel Nyman, Martti Komu, and Jari J. Forsström. A PC-program for automatic analysis of NMR spectrum series. Computer Methods and Programs in Biomedicine, 52:213-222, 1997. Keyword(s): Bio-medical signal analysis. [bibtex-entry]


Conference articles
  1. Xiaolong Tang and Jaakko Järvi. Generic Flow-Sensitive Optimizing Transformations in C++ with Concepts. In SAC'10: Proceedings of the 2010 ACM symposium on Applied computing, March 2010. Note: To appear.Keyword(s): Generic Programming, C++. [bibtex-entry]


  2. Jaakko Järvi, Mat Marcus, Sean Parent, John Freeman, and Jacob N. Smith. Algorithms for User Interfaces. In GPCE '09: Proceedings of the 8th international conference on Generative programming and component engineering, New York, NY, USA, pages 147-156, 2009. ACM. [bibtex-entry]


  3. Jaakko Järvi and John Freeman. Lambda functions for C++0x. In SAC '08: Proceedings of the 2008 ACM symposium on Applied computing, New York, NY, USA, pages 178-183, 2008. ACM. Note: Best paper award (Software theme). Keyword(s): C++. [bibtex-entry]


  4. Jaakko Järvi, Mat Marcus, Sean Parent, John Freeman, and Jacob N. Smith. Property models: from incidental algorithms to reusable components. In GPCE '08: Proceedings of the 7th international conference on Generative programming and component engineering, New York, NY, USA, pages 89-98, 2008. ACM. [Abstract] [bibtex-entry]


  5. Xiaolong Tang and Jaakko Järvi. Realizing Domain-specific Compiler Optimizations via Generic Programming. In 2nd International Workshop on Domain-Specific Program Development (DSPD), October 2008. Note: Position paper. Keyword(s): High-level Optimization. [bibtex-entry]


  6. 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++. [bibtex-entry]


  7. 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++. [bibtex-entry]


  8. 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. [bibtex-entry]


  9. 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. [bibtex-entry]


  10. 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. [bibtex-entry]


  11. 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. [bibtex-entry]


  12. Josh Bloch, Jaakko Järvi, David Musser, Sibylle Schupp, and Jeremy Siek. LCSD: Library-Centric Software Design. In OOPSLA '06: Companion to the 21st ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications, New York, NY, USA, pages 618-618, 2006. ACM Press. [bibtex-entry]


  13. Lubomir Bourdev and Jaakko Järvi. Efficient Run-Time Dispatching in Generic Programming with Minimal Code Bloat. In Proceedings of the Second International Workshop on Library-Centric Software Design (LCSD'06), pages 15-24, October 2006. Note: Technical Report No. 06-18 in Computer Science and Engineering at Chalmers University of Technology and Göteborg University. Keyword(s): Generic Programming. [bibtex-entry]


  14. Douglas Gregor, Jaakko Järvi, Jeremy Siek, Bjarne Stroustrup, Gabriel Dos Reis, and Andrew Lumsdaine. Concepts: linguistic support for generic programming in C++. In OOPSLA '06: Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications, New York, NY, USA, pages 291-310, 2006. ACM Press. Keyword(s): Generic Programming, C++. [bibtex-entry]


  15. Jaakko Järvi, Douglas Gregor, Jeremiah Willcock, Andrew Lumsdaine, and Jeremy Siek. Algorithm specialization in generic programming: challenges of constrained generics in C++. In PLDI '06: Proceedings of the 2006 ACM SIGPLAN conference on Programming language design and implementation, New York, NY, USA, pages 272-282, June 2006. ACM Press. Note: (Copyright ACM, 2006. 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++. [bibtex-entry]


  16. Jacob Smith, Jaakko Järvi, and Thomas Ioerger. A Parametrized Iterator Request Framework for Generic Libraries. In Workshop of Library-Centric Software Design at OOPSLA'06, Portland Oregon, pages 6 pages, October 2006. Note: (short paper). Keyword(s): Generic Programming. [bibtex-entry]


  17. Yuriy Solodkyy, Jaakko Järvi, and Esam Mlaih. Extending Type Systems in a Library --- Type-safe XML processing in C++. In Proceedings of the Second International Workshop on Library-Centric Software Design (LCSD'06), pages 55-64, October 2006. Note: Technical Report No. 06-18 in Computer Science and Engineering at Chalmers University of Technology and Göteborg University. Keyword(s): C++, Type Systems. [bibtex-entry]


  18. Gabriel Dos Reis and Jaakko Järvi. What is Generic Programming?. In Andrew Lumsdaine, Sibylle Schupp, David Musser, and Jeremy Siek, editors, Proceedings of the First International Workshop of Library-Centric Software Design (LCSD '05). An OOPSLA '05 workshop, October 2005. Note: As technical report 06-12 of Rensselaer Polytechnic Institute, Computer Science Department. Keyword(s): Generic Programming. [bibtex-entry]


  19. Jaakko Järvi, Jeremiah Willcock, and Andrew Lumsdaine. Associated types and constraint propagation for mainstream object-oriented generics. In OOPSLA '05: Proceedings of the 20th annual ACM SIGPLAN conference on Object oriented programming systems languages and applications, New York, NY, USA, pages 1-19, 2005. ACM Press. Note: (Copyright ACM, 2005. 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, OOP, Type Systems. [bibtex-entry]


  20. Jaakko Järvi, Andrew Lumsdaine, Douglas Gregor, Mayuresh Kulkarni, David Musser, and Sibylle Schupp. Generic Programming and High-Performance Libraries. In Workshop on Next Generation Software at IPDPS 2004, Santa Fe, New Mexico, April 2004. Keyword(s): Generic Programming. [bibtex-entry]


  21. Jaakko Järvi, Jeremiah Willcock, and Andrew Lumsdaine. Algorithm specialization and concept constrained genericity. In Concepts: a Linguistic Foundation of Generic Programming at Adobe Tech Summit, San Jose, CA, April 2004. Adobe Systems. Keyword(s): Generic Programming. [bibtex-entry]


  22. Jeremiah Willcock, Jaakko Järvi, Andrew Lumsdaine, and David Musser. A formalization of concepts for generic programming. In Concepts: a Linguistic Foundation of Generic Programming at Adobe Tech Summit, San Jose, CA, April 2004. Adobe Systems. Keyword(s): Generic Programming. [bibtex-entry]


  23. Ronald Garcia, Jaakko Järvi, Andrew Lumsdaine, Jeremy Siek, and Jeremiah Willcock. A Comparative Study of Language Support for Generic Programming. In OOPSLA '03: Proceedings of the 18th ACM SIGPLAN conference on Object-oriented programing, systems, languages, and applications, pages 115-134, October 2003. ACM Press. Keyword(s): Generic Programming. [bibtex-entry]


  24. Jaakko Järvi, Andrew Lumsdaine, Jeremy Siek, and Jeremiah Willcock. An Analysis of Constrained Polymorphism for Generic Programming. In Kei Davis and Jörg Striegnitz, editors, Multiparadigm Programming 2003: Proceedings of the MPOOL Workshop at OOPSLA'03, John von Neumann Institute of Computing series, pages 87-107, October 2003. Keyword(s): Generic Programming. [bibtex-entry]


  25. Jaakko Järvi, Jeremiah Willcock, and Andrew Lumsdaine. Concept-Controlled Polymorphism. In Frank Pfennig and Yannis Smaragdakis, editors, GPCE 03: Generative Programming and Component Engineering, volume 2830 of Lecture Notes in Computer Science, pages 228-244, September 2003. Springer-Verlag. Keyword(s): Generic Programming. [bibtex-entry]


  26. Jaakko Järvi and Gary Powell. Side effects and partial function application in C++. In Proceedings of the Multiparadigm Programming with OO Languages Workshop (MPOOL'01) at ECOOP 2001, John von Neumann Institute of Computing series, pages 43-60, 2001. Keyword(s): C++. [bibtex-entry]


  27. Jaakko Järvi and Gary Powell. The Lambda Library : Lambda Abstraction in C++. In Proceedings of the Second Workshop on C++ Template Programming (TMPW'01) at OOPSLA 2001, October 2001. Keyword(s): C++. [bibtex-entry]


  28. Jaakko Järvi. C++ Function Object Binders Made Easy. In Proceedings of the Generative and Component-Based Software Engineering'99, volume 1799 of Lecture Notes in Computer Science, Berlin, Germany, pages 165-177, August 2000. Springer. Keyword(s): C++. [bibtex-entry]


  29. Jaakko Järvi. Incorporating tuple types to C++. In Proceedings of the Nordic Workshop on Programming Theory'99, October 1999. Note: Extended abstract. Keyword(s): C++ Standardization. [bibtex-entry]


  30. Jaakko Järvi. Compile Time Recursive Objects in C++. In TOOLS-27: Technology of Object-Oriented Languages and Systems, pages 66-77, 1998. IEEE Computer Society Press. Keyword(s): C++. [bibtex-entry]


  31. Jaakko Järvi. Object Oriented Model for Parameter Estimation of Partially Separable Functions. In Volume of Extended Abstracts of the Conference of PhD Students in Computer Science, pages 52-53, 1998. Keyword(s): OOP. [bibtex-entry]


  32. Jaakko Järvi. Processing Sparse Vectors During Compile Time in C++. In ISCOPE '97: Scientific Computing in Object-Oriented Parallel Environments, volume 1343 of Lecture Notes in Computer Science, pages 41-48, 1997. Springer. Keyword(s): C++, Algorithmic Differentiation. [bibtex-entry]


  33. Jaakko Järvi, Jari J. Forsström, and Antti Koski. The NESUMED Project --- Case Studies of Computational Intelligence in Medicine. In Leena Yliniemi and E. Juuso, editors, Proceedings of the TOOLMET 96' --- Tool Environments and Development Methods for Intelligent Systems, University of Oulu, Control Engineering Laboratory, Report Series, 1996. Keyword(s): Bio-medical signal analysis. [bibtex-entry]


  34. Antero Järvi and Jaakko Järvi. Shape Recognition with Modular Neural Networks. In C. Carlsson, T. Järvi, and T. Reponen, editors, Conference on Artificial Intelligence Research: STeP-94 --- Multiple Paradigms for Artificial Intelligence, pages 104-112, 1994. [bibtex-entry]


Internal reports
  1. John Freeman, Jaakko Järvi, Mat Marcus, Sean Parent, and Jacob N. Smith. Properties of Constraint Systems of Property Models. Technical report TR09-001, Texas A&M University, Computer Science and Engineering, Parasol Lab., July 2009. [bibtex-entry]


  2. Jaakko Järvi and Peter Dimov. Constness of Lambda Functions. Technical report N2651=08-0161, ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming Language C++, May 2008. Keyword(s): C++ Standardization. [bibtex-entry]


  3. Jaakko Järvi, Peter Dimov, and John Freeman. Constness of Lambda Functions (Revision 1). Technical report N2658=08-0168, ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming Language C++, May 2008. Keyword(s): C++ Standardization. [bibtex-entry]


  4. Jaakko Järvi, John Freeman, and Lawrence Crowl. Lambda Expressions and Closures: Wording for Monomorphic Lambdas (Revision 3). Technical report N2529=08-0039, ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming Language C++, February 2008. Keyword(s): C++ Standardization. [bibtex-entry]


  5. Jaakko Järvi, John Freeman, and Lawrence Crowl. Lambda Expressions and Closures: Wording for Monomorphic Lambdas (Revision 4). Technical report N2550=08-0060, ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming Language C++, February 2008. Keyword(s): C++ Standardization. [bibtex-entry]


  6. 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. [bibtex-entry]


  7. 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. [bibtex-entry]


  8. 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. [bibtex-entry]


  9. 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. [bibtex-entry]


  10. 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. [bibtex-entry]


  11. 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. [bibtex-entry]


  12. 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. [bibtex-entry]


  13. 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. [bibtex-entry]


  14. 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. [bibtex-entry]


  15. 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. [bibtex-entry]


  16. 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. [bibtex-entry]


  17. Douglas Gregor, Jaakko Järvi, and Gary Powell. Variadic Templates (Revision 3). Technical report N2080=06-0150, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, October 2006. Keyword(s): C++ Standardization. [bibtex-entry]


  18. Jaakko Järvi, Bjarne Stroustrup, and Gabriel Dos Reis. Decltype (revision 5). Technical report N1978=06-0048, ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming Language C++, April 2006. Keyword(s): C++ Standardization. [bibtex-entry]


  19. Jaakko Järvi, Bjarne Stroustrup, and Gabriel Dos Reis. Decltype (revision 6): proposed wording. Technical report N2115=06-0185, ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming Language C++, November 2006. Keyword(s): C++ Standardization. [bibtex-entry]


  20. Jaakko Järvi, Bjarne Stroustrup, and Gabriel Dos Reis. Deducing the type of variable from its initializer expression (revision 4). Technical report N1984=06-0054, ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming Language C++, April 2006. Keyword(s): C++ Standardization. [bibtex-entry]


  21. Jeremiah Willcock, Jaakko Järvi, Douglas Gregor, Bjarne Stroustrup, and Andrew Lumsdaine. Lambda functions and closures for C++. Technical report N1968=06-0038, ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming Language C++, February 2006. Keyword(s): C++ Standardization. [bibtex-entry]


  22. Jaakko Järvi, Bjarne Stroustrup, and Gabriel Dos Reis. Deducing the type of variable from its initializer expression (revision 2). Technical report N1794=04-0054, ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming Language C++, April 2005. Keyword(s): C++ Standardization. [bibtex-entry]


  23. Jaakko Järvi, Bjarne Stroustrup, and Gabriel Dos Reis. Deducing the type of variable from its initializer expression (revision 3). Technical report N1894=04-0154, ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming Language C++, October 2005. Keyword(s): C++ Standardization. [bibtex-entry]


  24. Jeremy Siek, Douglas Gregor, Ronald Garcia, Jeremiah Willcock, Jaakko Järvi, and Andrew Lumsdaine. Concepts for C++0x. Technical report N1758=05-0018, ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming Language C++, January 2005. Keyword(s): C++ Standardization. [bibtex-entry]


  25. Jeremy Siek, Douglas Gregor, Ronald Garcia, Jeremiah Willcock, Jaakko Järvi, and Andrew Lumsdaine. Concepts for C++0x (Revision 1). Technical report N1849=05-0109, ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming Language C++, August 2005. Keyword(s): C++ Standardization. [bibtex-entry]


  26. Douglas Gregor, Jaakko Järvi, and Gary Powell. Variadic Templates. Technical report N1603=04-0043, ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming language C++, February 2004. Keyword(s): C++ Standardization. [bibtex-entry]


  27. Douglas Gregor, Jaakko Järvi, and Gary Powell. Variadic Templates: Exploring the Design Space. Technical report N1704=04-0144, ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming language C++, September 2004. Keyword(s): C++ Standardization. [bibtex-entry]


  28. Jaakko Järvi and Bjarne Stroustrup. Decltype and auto (revision 3). Technical report N1607=04-0047, ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming Language C++, March 2004. Keyword(s): C++ Standardization. [bibtex-entry]


  29. Jaakko Järvi, Bjarne Stroustrup, and Gabriel Dos Reis. Decltype and auto (revision 4). Technical report N1705=04-0145, ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming Language C++, September 2004. Keyword(s): C++ Standardization. [bibtex-entry]


  30. Jaakko Järvi, Bjarne Stroustrup, and Gabriel Dos Reis. Deducing the type of variable from its initializer expression. Technical report N1721=04-0161, ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming Language C++, October 2004. Keyword(s): C++ Standardization. [bibtex-entry]


  31. Jaakko Järvi, Jeremiah Willcock, and Andrew Lumsdaine. Associated Types and Constraint Propagation for Mainstream Object-Oriented Generics. Technical report 2004-12-3, Texas A&M University, Computer Science, December 2004. Keyword(s): Type Systems, Generic Programming, OOP. [bibtex-entry]


  32. Gary Powell, Douglas Gregor, and Jaakko Järvi. Overloading Operator.() & Operator.*(). Technical report N1671=04-0111, ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming Language C++, September 2004. Keyword(s): C++ Standardization. [bibtex-entry]


  33. P. Dimov, Douglas Gregor, Jaakko Järvi, and Gary Powell. A Proposal to Add an Enhanced Binder to the Library Technical Report. Technical report N1455=03-0038, ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming language C++, 2003. [bibtex-entry]


  34. Douglas Gregor, Gary Powell, and Jaakko Järvi. Typesafe Variable-length Function and Template Argument Lists. Technical report N1483=03-0066, ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming language C++, 2003. Keyword(s): C++ Standardization. [bibtex-entry]


  35. Jaakko Järvi and Bjarne Stroustrup. Mechanisms for querying types of expressions: Decltype and auto revisited. Technical report N1527=03-0110, ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming Language C++, September 2003. Keyword(s): C++ Standardization. [bibtex-entry]


  36. Jaakko Järvi, Bjarne Stroustrup, Douglas Gregor, and Jeremy Siek. Decltype and auto. Technical report N1478=03-0061, ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming Language C++, April 2003. [bibtex-entry]


  37. Jaakko Järvi. Proposal for adding tuple types into the standard library. Technical report N1403=02-0061, ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming Language C++, 2002. Keyword(s): C++ Standardization. [bibtex-entry]


  38. Jaakko Järvi and Gary Powell. The Lambda Library : Lambda Abstraction in C++. Technical report 378, Turku Centre for Computer Science, November 2000. Note: Rlwww.tucs.fi. Keyword(s): C++. [bibtex-entry]


  39. Tero Aittokallio, Mats Gyllenberg, Jaakko Järvi, Olli Polo, and Olli Nevalainen. Detection of High-Frequency Respiratory Movements During Sleep. Technical report 261, Turku Centre for Computer Science, March 1999. Note: Rlwww.tucs.fi. Keyword(s): Bio-medical signal analysis. [bibtex-entry]


  40. Jaakko Järvi. ML-style Tuple Assignment in Standard C++ --- Extending the Multiple Return Value Formalism. Technical report 267, Turku Centre for Computer Science, March 1999. Note: Rlwww.tucs.fi. Keyword(s): C++. [bibtex-entry]


  41. Jaakko Järvi. Tuples and Multiple Return Values in C++. Technical report 249, Turku Centre for Computer Science, March 1999. Note: Rlwww.tucs.fi. Keyword(s): C++. [bibtex-entry]


  42. Jaakko Järvi. Compile Time Recursive Objects in C++. Technical report 170, Turku Centre for Computer Science, April 1998. Note: Rlwww.tucs.fi. Keyword(s): C++. [bibtex-entry]


  43. Jaakko Järvi. Compile Time Sparce Vectors in C++. Technical report 107, Turku Centre for Computer Science, March 1997. Note: Rlwww.tucs.fi. Keyword(s): C++, Algorithmic Differentiation. [bibtex-entry]


Miscellaneous
  1. Jaakko Järvi. C++0x Lambda Expressions. Presentation: Adobe Systems Inc. Developer Seminar, August 2008. Keyword(s): Lectures and Talks. [bibtex-entry]


  2. Jaakko Järvi. Associated types and constraint propagation in OO generics. Dagstuhl seminar Types for Tools: Applications of Type Theoretic Techniques, June 2005. Note: Rlhttp://www.dagstuhl.de/05251/. Keyword(s): Lectures and Talks. [bibtex-entry]


  3. Jaakko Järvi. Associated types and constraint propagation in mainstream OO generics. Dagstuhl seminar Software Libraries: Design and Evaluation, March 2005. Keyword(s): Lectures and Talks. [bibtex-entry]


  4. Jaakko Järvi. C++ Boost Lambda and Tuple Libraries. Tutorial at Mentor Graphics, Portland, OR, 2004. [bibtex-entry]


  5. Jaakko Järvi. Constraining generics with concepts: the issue of algorithm specialization vs. separate compilation. Workshop on 'concepts' and generic programming at Adobe Tech Summit, San Jose, CA, April 2004. Keyword(s): Lectures and Talks. [bibtex-entry]


  6. Jaakko Järvi. Generic Programming and First-Class Libraries. Industrial Affiliates Program Meeting, Texas A&M University, September 2004. Keyword(s): Lectures and Talks. [bibtex-entry]


  7. Jaakko Järvi. Language Support for Generic Programming. Presentation at Texas A&M University, Computer Science, August 2004. Keyword(s): Lectures and Talks. [bibtex-entry]


  8. Jaakko Järvi and Jeremy Siek. Practice of Generic Programming. Invited tutorial at Adobe Tech Summit, San Jose, CA, 2004. [bibtex-entry]


  9. Jaakko Järvi. The Lambda Library : Unnamed Functions for C++. ACCU 2003 C++ conference, Oxford, UK, April 2003. Keyword(s): Lectures and Talks. [bibtex-entry]


  10. Jaakko Järvi and Jeremiah Willcock. A Comparative Study of Language Support for Generic Programming. Presentation at Microsoft Reserach, Cambridge, UK, September 2003. Keyword(s): Lectures and Talks. [bibtex-entry]


  11. Jaakko Järvi, Jeremiah Willcock, and Andrew Lumsdaine. Boost enable_if Templates in Boost Utility Library. rlwww.boost.org, 2003. Keyword(s): Software Packages. [bibtex-entry]


  12. Jaakko Järvi and Gary Powell. The Boost Lambda Library. rlwww.boost.org, 2002. Keyword(s): Software Packages. [bibtex-entry]


  13. Jaakko Järvi. The Boost Tuple Library. rlwww.boost.org, 2001. Keyword(s): Software Packages. [bibtex-entry]


  14. Jaakko Järvi. Unnamed functions for C++. Indiana University, Computer Science, July 2001. [bibtex-entry]



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