publications.bib
@INPROCEEDINGS{smith:06:lcsd,
AUTHOR = {Jacob Smith and Jaakko J\"arvi and Thomas Ioerger},
TITLE = {A Parametrized Iterator Request Framework for Generic Libraries},
BOOKTITLE = {Workshop of Library-Centric Software Design at OOPSLA'06,
Portland Oregon},
YEAR = 2006,
MONTH = OCT,
NOTE = {(short paper)}
}
@INPROCEEDINGS{solodkyy:06:lcsd,
AUTHOR = {Yuriy Solodkyy and Jaakko J\"arvi and Esam Mlaih},
TITLE = {Extending Type Systems in a Library --- Type-safe {XML} processing in {C++}},
BOOKTITLE = {Workshop of Library-Centric Software Design at OOPSLA'06,
Portland Oregon},
YEAR = 2006,
MONTH = OCT
}
@INPROCEEDINGS{bourdev:06:lcsd,
AUTHOR = {Lubomir Bourdev and Jaakko J\"arvi},
TITLE = {Efficient Run-Time Dispatching in Generic Programming with Minimal Code Bloat},
BOOKTITLE = {Workshop of Library-Centric Software Design at OOPSLA'06,
Portland Oregon},
YEAR = 2006,
MONTH = OCT
}
@INPROCEEDINGS{dos_reis:05:what_is_gp,
AUTHOR = {Gabriel {Dos~Reis} and Jaakko J\"arvi},
TITLE = {What is Generic Programming?},
BOOKTITLE = {Proceedings of the First International Workshop of Library-Centric Software Design (LCSD~'05). An OOPSLA '05 workshop},
YEAR = 2005,
MONTH = OCT,
EDITORS = {Andrew Lumsdaine and Sibylle Schupp and David Musser and Jeremy Siek},
NOTES = {As technical report 06-12 of Rensselaer Polytechnic Institute,
Computer Science Department}
}
@INPROCEEDINGS{jarvi:04:ipdps_ngs,
AUTHOR = {Jaakko J\"arvi and Andrew Lumsdaine and Douglas Gregor and Mayuresh Kulkarni and
David Musser and Sibylle Schupp},
TITLE = {Generic Programming and High-Performance Libraries},
BOOKTITLE = {Workshop on Next Generation Software at IPDPS 2004, Santa Fe, New Mexico},
YEAR = 2004,
MONTH = APR
}
@INPROCEEDINGS{jarvi04:algorithm_specialization,
AUTHOR = {Jaakko J\"arvi and Jeremiah Willcock and Andrew
Lumsdaine},
TITLE = {Algorithm specialization and concept constrained
genericity},
BOOKTITLE = {Concepts: a Linguistic Foundation of Generic
Programming at Adobe Tech Summit, San Jose, CA},
YEAR = 2004,
MONTH = APR,
PUBLISHER = {{Adobe Systems}},
PDF = {papers/adobe_algorithm_specialization.pdf}
}
@INPROCEEDINGS{willcock04:concept_formalization,
AUTHOR = {Jeremiah Willcock and Jaakko J\"arvi and Andrew
Lumsdaine and David Musser},
TITLE = {A formalization of concepts for generic programming},
BOOKTITLE = {Concepts: a Linguistic Foundation of Generic
Programming at Adobe Tech Summit, San Jose, CA},
YEAR = 2004,
MONTH = APR,
PUBLISHER = {{Adobe Systems}},
PDF = {papers/adobe_concept_formalization.pdf}
}
@INPROCEEDINGS{constrained_polymorphism:mpool03,
AUTHOR = {Jaakko J\"arvi and Andrew Lumsdaine and Jeremy Siek and Jeremiah Willcock},
TITLE = {An Analysis of Constrained Polymorphism for Generic Programming},
BOOKTITLE = {Multiparadigm Programming 2003: Proceedings of the MPOOL Workshop at OOPSLA'03},
YEAR = 2003,
EDITOR = {Kei Davis and J\"org Striegnitz},
ADDRESS = {Anaheim, CA},
MONTH = OCT,
SERIES = {John von Neumann Institute of Computing series},
PAGES = {87--107},
PDF = {papers/mpool03.pdf}
}
@INPROCEEDINGS{jarvi:01:mpool,
TITLE = {Side effects and partial function application in {C++}},
AUTHOR = {Jaakko J\"arvi and Gary Powell},
YEAR = 2001,
BOOKTITLE = {{Proceedings of the Multiparadigm Programming with OO
Languages Workshop
(MPOOL'01) at ECOOP 2001}},
CONFLOCATION = {Budabest, Hungary},
SERIES = {John von Neumann Institute of Computing series},
PAGES = {43--60},
PDF = {papers/mpool01.pdf}
}
@INPROCEEDINGS{jarvi:01:tmpw,
TITLE = {The Lambda Library : Lambda Abstraction in {C++}},
AUTHOR = {Jaakko J\"arvi and Gary Powell},
YEAR = 2001,
MONTH = OCT,
BOOKTITLE = {Proceedings of the Second Workshop on {C++} Template Programming (TMPW'01) at OOPSLA 2001},
HOWPUBLISHED = {\url{www.oonumerics.org/tmpw01/}},
CONFLOCATION = {Tampa Bay, FL},
PDF = {papers/tmpw01_lambda.pdf}
}