BibTeX records: Jaakko Järvi

download as .bib file

@article{DBLP:journals/programming/ChetiouiJH23,
  author       = {Benjamin Chetioui and
                  Jaakko J{\"{a}}rvi and
                  Magne Haveraaen},
  title        = {Revisiting Language Support for Generic Programming: When Genericity
                  Is a Core Design Goal},
  journal      = {Art Sci. Eng. Program.},
  volume       = {7},
  number       = {2},
  year         = {2023},
  url          = {https://doi.org/10.22152/programming-journal.org/2023/7/4},
  doi          = {10.22152/PROGRAMMING-JOURNAL.ORG/2023/7/4},
  timestamp    = {Sat, 30 Sep 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/programming/ChetiouiJH23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/vlc/StokkeBJ23,
  author       = {Knut Anders Stokke and
                  Mikhail Barash and
                  Jaakko J{\"{a}}rvi},
  title        = {A domain-specific language for structure manipulation in constraint
                  system-based GUIs},
  journal      = {J. Comput. Lang.},
  volume       = {74},
  pages        = {101175},
  year         = {2023},
  url          = {https://doi.org/10.1016/j.cola.2022.101175},
  doi          = {10.1016/J.COLA.2022.101175},
  timestamp    = {Sat, 13 May 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/vlc/StokkeBJ23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/birthday/StokkeBJ23,
  author       = {Knut Anders Stokke and
                  Mikhail Barash and
                  Jaakko J{\"{a}}rvi},
  editor       = {Ralf L{\"{a}}mmel and
                  Peter D. Mosses and
                  Friedrich Steimann},
  title        = {The Ultimate {GUI} Framework: Are We There Yet?},
  booktitle    = {Eelco Visser Commemorative Symposium, {EVCS} 2023, April 5, 2023,
                  Delft, The Netherlands},
  series       = {OASIcs},
  volume       = {109},
  pages        = {25:1--25:9},
  publisher    = {Schloss Dagstuhl - Leibniz-Zentrum f{\"{u}}r Informatik},
  year         = {2023},
  url          = {https://doi.org/10.4230/OASIcs.EVCS.2023.25},
  doi          = {10.4230/OASICS.EVCS.2023.25},
  timestamp    = {Thu, 23 Mar 2023 11:44:45 +0100},
  biburl       = {https://dblp.org/rec/conf/birthday/StokkeBJ23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/splash/StokkeBJ23,
  author       = {Knut Anders Stokke and
                  Mikhail Barash and
                  Jaakko J{\"{a}}rvi},
  editor       = {Vasco Thudichum Vasconcelos},
  title        = {Towards Reusable {GUI} Structures},
  booktitle    = {Companion Proceedings of the 2023 {ACM} {SIGPLAN} International Conference
                  on Systems, Programming, Languages, and Applications: Software for
                  Humanity, {SPLASH} 2023, Cascais, Portugal, October 22-27, 2023},
  pages        = {68--69},
  publisher    = {{ACM}},
  year         = {2023},
  url          = {https://doi.org/10.1145/3618305.3623611},
  doi          = {10.1145/3618305.3623611},
  timestamp    = {Thu, 26 Oct 2023 16:10:32 +0200},
  biburl       = {https://dblp.org/rec/conf/splash/StokkeBJ23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/fcomp/ChetiouiLJHM22,
  author       = {Benjamin Chetioui and
                  Marius Kleppe Larn{\o}y and
                  Jaakko J{\"{a}}rvi and
                  Magne Haveraaen and
                  Lenore Mullin},
  title        = {{P3} problem and Magnolia language: Specializing array computations
                  for emerging architectures},
  journal      = {Frontiers Comput. Sci.},
  volume       = {4},
  year         = {2022},
  url          = {https://doi.org/10.3389/fcomp.2022.931312},
  doi          = {10.3389/FCOMP.2022.931312},
  timestamp    = {Sat, 30 Sep 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/fcomp/ChetiouiLJHM22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2211-01678,
  author       = {Benjamin Chetioui and
                  Jaakko J{\"{a}}rvi and
                  Magne Haveraaen},
  title        = {Revisiting Language Support for Generic Programming: When Genericity
                  Is a Core Design Goal},
  journal      = {CoRR},
  volume       = {abs/2211.01678},
  year         = {2022},
  url          = {https://doi.org/10.48550/arXiv.2211.01678},
  doi          = {10.48550/ARXIV.2211.01678},
  eprinttype    = {arXiv},
  eprint       = {2211.01678},
  timestamp    = {Sat, 30 Sep 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2211-01678.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/jlap/HaveraaenJ21,
  author       = {Magne Haveraaen and
                  Jaakko J{\"{a}}rvi},
  title        = {Semantics of multiway dataflow constraint systems},
  journal      = {J. Log. Algebraic Methods Program.},
  volume       = {121},
  pages        = {100634},
  year         = {2021},
  url          = {https://doi.org/10.1016/j.jlamp.2020.100634},
  doi          = {10.1016/J.JLAMP.2020.100634},
  timestamp    = {Sat, 30 Sep 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/jlap/HaveraaenJ21.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/pldi/ChetiouiAHJM21,
  author       = {Benjamin Chetioui and
                  Ole Abusdal and
                  Magne Haveraaen and
                  Jaakko J{\"{a}}rvi and
                  Lenore Mullin},
  editor       = {Tze Meng Low and
                  Jeremy Gibbons},
  title        = {Padding in the mathematics of arrays},
  booktitle    = {{ARRAY} 2021: Proceedings of the 7th {ACM} {SIGPLAN} International
                  Workshop on Libraries, Languages and Compilers for Array Programming,
                  Virtual Event, Canada, 21 June, 2021},
  pages        = {15--26},
  publisher    = {{ACM}},
  year         = {2021},
  url          = {https://doi.org/10.1145/3460944.3464311},
  doi          = {10.1145/3460944.3464311},
  timestamp    = {Sat, 30 Sep 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/pldi/ChetiouiAHJM21.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/gpce/StokkeBJ20,
  author       = {Knut Anders Stokke and
                  Mikhail Barash and
                  Jaakko J{\"{a}}rvi},
  editor       = {Martin Erwig and
                  Jeff Gray},
  title        = {Manipulating {GUI} structures declaratively},
  booktitle    = {{GPCE} '20: Proceedings of the 19th {ACM} {SIGPLAN} International
                  Conference on Generative Programming: Concepts and Experiences, Virtual
                  Event, USA, November 16-17, 2020},
  pages        = {63--69},
  publisher    = {{ACM}},
  year         = {2020},
  url          = {https://doi.org/10.1145/3425898.3426956},
  doi          = {10.1145/3425898.3426956},
  timestamp    = {Mon, 21 Jun 2021 12:26:30 +0200},
  biburl       = {https://dblp.org/rec/conf/gpce/StokkeBJ20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/nik/AalvikJ19,
  author       = {Ragnhild Aalvik and
                  Jaakko J{\"{a}}rvi},
  title        = {VisAST: Generic {AST} Visualiser for Software Language Education},
  booktitle    = {32nd Norsk Informatikkonferanse, {NIK} 2019, {UIT} Norges Arktiske
                  Universitet, Narvik, Norway, November 25-27, 2019},
  publisher    = {Bibsys Open Journal Systems, Norway},
  year         = {2019},
  url          = {https://ojs.bibsys.no/index.php/NIK/article/view/683},
  timestamp    = {Fri, 05 Feb 2021 11:08:05 +0100},
  biburl       = {https://dblp.org/rec/conf/nik/AalvikJ19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/pldi/ChetiouiMAHJM19,
  author       = {Benjamin Chetioui and
                  Lenore Mullin and
                  Ole Abusdal and
                  Magne Haveraaen and
                  Jaakko J{\"{a}}rvi and
                  Sandra Maci{\`{a}}},
  editor       = {Jeremy Gibbons},
  title        = {Finite difference methods fengshui: alignment through a mathematics
                  of arrays},
  booktitle    = {Proceedings of the 6th {ACM} {SIGPLAN} International Workshop on Libraries,
                  Languages and Compilers for Array Programming, ARRAY@PLDI 2019, Phoenix,
                  AZ, USA, June 22, 2019},
  pages        = {2--13},
  publisher    = {{ACM}},
  year         = {2019},
  url          = {https://doi.org/10.1145/3315454.3329954},
  doi          = {10.1145/3315454.3329954},
  timestamp    = {Sat, 30 Sep 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/pldi/ChetiouiMAHJM19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/darts/JarviP16,
  author       = {Jaakko J{\"{a}}rvi and
                  Sean Parent},
  title        = {One Way to Select Many (Artifact)},
  journal      = {Dagstuhl Artifacts Ser.},
  volume       = {2},
  number       = {1},
  pages        = {07:1--07:2},
  year         = {2016},
  url          = {https://doi.org/10.4230/DARTS.2.1.7},
  doi          = {10.4230/DARTS.2.1.7},
  timestamp    = {Tue, 01 Sep 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/darts/JarviP16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/JarviP16,
  author       = {Jaakko J{\"{a}}rvi and
                  Sean Parent},
  editor       = {Shriram Krishnamurthi and
                  Benjamin S. Lerner},
  title        = {One Way to Select Many},
  booktitle    = {30th European Conference on Object-Oriented Programming, {ECOOP} 2016,
                  July 18-22, 2016, Rome, Italy},
  series       = {LIPIcs},
  volume       = {56},
  pages        = {14:1--14:26},
  publisher    = {Schloss Dagstuhl - Leibniz-Zentrum f{\"{u}}r Informatik},
  year         = {2016},
  url          = {https://doi.org/10.4230/LIPIcs.ECOOP.2016.14},
  doi          = {10.4230/LIPICS.ECOOP.2016.14},
  timestamp    = {Tue, 11 Feb 2020 15:52:14 +0100},
  biburl       = {https://dblp.org/rec/conf/ecoop/JarviP16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/nik/RamanathanJ16,
  author       = {Anirudh Ramanathan and
                  Jaakko J{\"{a}}rvi},
  title        = {Reusable Multi-selection in Touch-Screen User Interfaces},
  booktitle    = {29th Norsk Informatikkonferanse, {NIK} 2016, H{\o}gskolen i Bergen,
                  Bergen, Norway, November 28-30, 2016},
  publisher    = {Bibsys Open Journal Systems, Norway},
  year         = {2016},
  url          = {http://ojs.bibsys.no/index.php/NIK/article/view/357},
  timestamp    = {Fri, 05 Feb 2021 11:08:06 +0100},
  biburl       = {https://dblp.org/rec/conf/nik/RamanathanJ16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/scp/TangJ15,
  author       = {Xiaolong Tang and
                  Jaakko J{\"{a}}rvi},
  title        = {Axioms as generic rewrite rules in {C++} with concepts},
  journal      = {Sci. Comput. Program.},
  volume       = {97},
  pages        = {320--330},
  year         = {2015},
  url          = {https://doi.org/10.1016/j.scico.2014.05.006},
  doi          = {10.1016/J.SCICO.2014.05.006},
  timestamp    = {Wed, 17 Feb 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/scp/TangJ15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/gpce/FoustJP15,
  author       = {Gabriel Foust and
                  Jaakko J{\"{a}}rvi and
                  Sean Parent},
  editor       = {Christian K{\"{a}}stner and
                  Aniruddha S. Gokhale},
  title        = {Generating reactive programs for graphical user interfaces from multi-way
                  dataflow constraint systems},
  booktitle    = {Proceedings of the 2015 {ACM} {SIGPLAN} International Conference on
                  Generative Programming: Concepts and Experiences, {GPCE} 2015, Pittsburgh,
                  PA, USA, October 26-27, 2015},
  pages        = {121--130},
  publisher    = {{ACM}},
  year         = {2015},
  url          = {https://doi.org/10.1145/2814204.2814207},
  doi          = {10.1145/2814204.2814207},
  timestamp    = {Wed, 23 Jun 2021 15:34:31 +0200},
  biburl       = {https://dblp.org/rec/conf/gpce/FoustJP15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/interact/WilkinsJJKKG15,
  author       = {Jason Wilkins and
                  Jaakko J{\"{a}}rvi and
                  Ajit Jain and
                  Gaurav Kejriwal and
                  Andruid Kerne and
                  Vijay Gumudavelly},
  editor       = {Julio Abascal and
                  Simone D. J. Barbosa and
                  Mirko Fetter and
                  Tom Gross and
                  Philippe A. Palanque and
                  Marco Winckler},
  title        = {EvolutionWorks - Towards Improved Visualization of Citation Networks},
  booktitle    = {Human-Computer Interaction - {INTERACT} 2015 - 15th {IFIP} {TC} 13
                  International Conference, Bamberg, Germany, September 14-18, 2015,
                  Proceedings, Part {IV}},
  series       = {Lecture Notes in Computer Science},
  volume       = {9299},
  pages        = {213--230},
  publisher    = {Springer},
  year         = {2015},
  url          = {https://doi.org/10.1007/978-3-319-22723-8\_17},
  doi          = {10.1007/978-3-319-22723-8\_17},
  timestamp    = {Thu, 31 Oct 2019 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/interact/WilkinsJJKKG15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/gpce/JarviFH14,
  author       = {Jaakko J{\"{a}}rvi and
                  Gabriel Foust and
                  Magne Haveraaen},
  editor       = {Ulrik Pagh Schultz and
                  Matthew Flatt},
  title        = {Specializing planners for hierarchical multi-way dataflow constraint
                  systems},
  booktitle    = {Generative Programming: Concepts and Experiences, GPCE'14, Vasteras,
                  Sweden, September 15-16, 2014},
  pages        = {1--10},
  publisher    = {{ACM}},
  year         = {2014},
  url          = {https://doi.org/10.1145/2658761.2658762},
  doi          = {10.1145/2658761.2658762},
  timestamp    = {Sat, 30 Sep 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/gpce/JarviFH14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/gpce/2013,
  editor       = {Jaakko J{\"{a}}rvi and
                  Christian K{\"{a}}stner},
  title        = {Generative Programming: Concepts and Experiences, GPCE'13, Indianapolis,
                  IN, {USA} - October 27 - 28, 2013},
  publisher    = {{ACM}},
  year         = {2013},
  url          = {https://doi.org/10.1145/2517208},
  doi          = {10.1145/2517208},
  isbn         = {978-1-4503-2373-4},
  timestamp    = {Thu, 24 Jun 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/gpce/2013.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/gpce/FreemanJF12,
  author       = {John Freeman and
                  Jaakko J{\"{a}}rvi and
                  Gabriel Foust},
  editor       = {Klaus Ostermann and
                  Walter Binder},
  title        = {HotDrink: a library for web user interfaces},
  booktitle    = {Generative Programming and Component Engineering, GPCE'12, Dresden,
                  Germany, September 26-28, 2012},
  pages        = {80--83},
  publisher    = {{ACM}},
  year         = {2012},
  url          = {https://doi.org/10.1145/2371401.2371413},
  doi          = {10.1145/2371401.2371413},
  timestamp    = {Tue, 21 Mar 2023 21:01:36 +0100},
  biburl       = {https://dblp.org/rec/conf/gpce/FreemanJF12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icfp/JarviHFM12,
  author       = {Jaakko J{\"{a}}rvi and
                  Magne Haveraaen and
                  John Freeman and
                  Mat Marcus},
  editor       = {Andres L{\"{o}}h and
                  Ronald Garcia},
  title        = {Expressing multi-way data-flow constraint systems as a commutative
                  monoid makes many of their properties obvious},
  booktitle    = {Proceedings of the 8th {ACM} {SIGPLAN} workshop on Generic programming,
                  WGP@ICFP 2012, Copenhagen, Denmark, September 9-15, 2012},
  pages        = {25--32},
  publisher    = {{ACM}},
  year         = {2012},
  url          = {https://doi.org/10.1145/2364394.2364399},
  doi          = {10.1145/2364394.2364399},
  timestamp    = {Sat, 30 Sep 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/icfp/JarviHFM12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sac/TangJ12,
  author       = {Xiaolong Tang and
                  Jaakko J{\"{a}}rvi},
  editor       = {Sascha Ossowski and
                  Paola Lecca},
  title        = {Exploiting regularity of user-defined types to improve precision of
                  program analyses},
  booktitle    = {Proceedings of the {ACM} Symposium on Applied Computing, {SAC} 2012,
                  Riva, Trento, Italy, March 26-30, 2012},
  pages        = {1743--1750},
  publisher    = {{ACM}},
  year         = {2012},
  url          = {https://doi.org/10.1145/2245276.2232059},
  doi          = {10.1145/2245276.2232059},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/sac/TangJ12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/scp/BourdevJ11,
  author       = {Lubomir D. Bourdev and
                  Jaakko J{\"{a}}rvi},
  title        = {Efficient run-time dispatching in generic programming with minimal
                  code bloat},
  journal      = {Sci. Comput. Program.},
  volume       = {76},
  number       = {4},
  pages        = {243--257},
  year         = {2011},
  url          = {https://doi.org/10.1016/j.scico.2008.06.003},
  doi          = {10.1016/J.SCICO.2008.06.003},
  timestamp    = {Wed, 17 Feb 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/scp/BourdevJ11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/scp/SolodkyyJ11,
  author       = {Yuriy Solodkyy and
                  Jaakko J{\"{a}}rvi},
  title        = {Extending type systems in a library: Type-safe {XML} processing in
                  {C++}},
  journal      = {Sci. Comput. Program.},
  volume       = {76},
  number       = {4},
  pages        = {290--306},
  year         = {2011},
  url          = {https://doi.org/10.1016/j.scico.2010.09.004},
  doi          = {10.1016/J.SCICO.2010.09.004},
  timestamp    = {Wed, 17 Feb 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/scp/SolodkyyJ11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/gpce/FreemanJKMP11,
  author       = {John Freeman and
                  Jaakko J{\"{a}}rvi and
                  Wonseok Kim and
                  Mat Marcus and
                  Sean Parent},
  editor       = {Ewen Denney and
                  Ulrik Pagh Schultz},
  title        = {Helping programmers help users},
  booktitle    = {Generative Programming And Component Engineering, Proceedings of the
                  10th International Conference on Generative Programming and Component
                  Engineering, {GPCE} 2011, Portland, Oregon, USA, October 22-24, 2011},
  pages        = {177--184},
  publisher    = {{ACM}},
  year         = {2011},
  url          = {https://doi.org/10.1145/2047862.2047892},
  doi          = {10.1145/2047862.2047892},
  timestamp    = {Mon, 28 Aug 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/gpce/FreemanJKMP11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/icfp/2011wgp,
  editor       = {Jaakko J{\"{a}}rvi and
                  Shin{-}Cheng Mu},
  title        = {Proceedings of the seventh {ACM} {SIGPLAN} workshop on Generic programming,
                  WGP@ICFP 2011, Tokyo, Japan, September 19-21, 2011},
  publisher    = {{ACM}},
  year         = {2011},
  url          = {https://doi.org/10.1145/2036918},
  doi          = {10.1145/2036918},
  isbn         = {978-1-4503-0861-8},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icfp/2011wgp.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/scp/JarviMS10,
  author       = {Jaakko J{\"{a}}rvi and
                  Mat Marcus and
                  Jacob N. Smith},
  title        = {Programming with {C++} concepts},
  journal      = {Sci. Comput. Program.},
  volume       = {75},
  number       = {7},
  pages        = {596--614},
  year         = {2010},
  url          = {https://doi.org/10.1016/j.scico.2009.01.001},
  doi          = {10.1016/J.SCICO.2009.01.001},
  timestamp    = {Wed, 17 Feb 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/scp/JarviMS10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/scp/JarviF10,
  author       = {Jaakko J{\"{a}}rvi and
                  John Freeman},
  title        = {{C++} lambda expressions and closures},
  journal      = {Sci. Comput. Program.},
  volume       = {75},
  number       = {9},
  pages        = {762--772},
  year         = {2010},
  url          = {https://doi.org/10.1016/j.scico.2009.04.003},
  doi          = {10.1016/J.SCICO.2009.04.003},
  timestamp    = {Wed, 17 Feb 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/scp/JarviF10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sac/TangJ10,
  author       = {Xiaolong Tang and
                  Jaakko J{\"{a}}rvi},
  editor       = {Sung Y. Shin and
                  Sascha Ossowski and
                  Michael Schumacher and
                  Mathew J. Palakal and
                  Chih{-}Cheng Hung},
  title        = {Generic flow-sensitive optimizing transformations in {C++} with concepts},
  booktitle    = {Proceedings of the 2010 {ACM} Symposium on Applied Computing (SAC),
                  Sierre, Switzerland, March 22-26, 2010},
  pages        = {2111--2118},
  publisher    = {{ACM}},
  year         = {2010},
  url          = {https://doi.org/10.1145/1774088.1774532},
  doi          = {10.1145/1774088.1774532},
  timestamp    = {Sun, 02 Jun 2019 21:18:37 +0200},
  biburl       = {https://dblp.org/rec/conf/sac/TangJ10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/gpce/2010,
  editor       = {Eelco Visser and
                  Jaakko J{\"{a}}rvi},
  title        = {Generative Programming And Component Engineering, Proceedings of the
                  Ninth International Conference on Generative Programming and Component
                  Engineering, {GPCE} 2010, Eindhoven, The Netherlands, October 10-13,
                  2010},
  publisher    = {{ACM}},
  year         = {2010},
  url          = {https://doi.org/10.1145/1868294},
  doi          = {10.1145/1868294},
  isbn         = {978-1-4503-0154-1},
  timestamp    = {Thu, 24 Jun 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/gpce/2010.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/gpce/JarviMPFS09,
  author       = {Jaakko J{\"{a}}rvi and
                  Mat Marcus and
                  Sean Parent and
                  John Freeman and
                  Jacob N. Smith},
  editor       = {Jeremy G. Siek and
                  Bernd Fischer},
  title        = {Algorithms for user interfaces},
  booktitle    = {Generative Programming and Component Engineering, 8th International
                  Conference, {GPCE} 2009, Denver, Colorado, USA, October 4-5, 2009,
                  Proceedings},
  pages        = {147--156},
  publisher    = {{ACM}},
  year         = {2009},
  url          = {https://doi.org/10.1145/1621607.1621630},
  doi          = {10.1145/1621607.1621630},
  timestamp    = {Tue, 22 Jun 2021 17:10:57 +0200},
  biburl       = {https://dblp.org/rec/conf/gpce/JarviMPFS09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/jot/GregorJ08,
  author       = {Douglas P. Gregor and
                  Jaakko J{\"{a}}rvi},
  title        = {Variadic Templates for C++0x},
  journal      = {J. Object Technol.},
  volume       = {7},
  number       = {2},
  pages        = {31--51},
  year         = {2008},
  url          = {https://doi.org/10.5381/jot.2008.7.2.a2},
  doi          = {10.5381/JOT.2008.7.2.A2},
  timestamp    = {Wed, 17 Feb 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/jot/GregorJ08.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/gpce/JarviMPFS08,
  author       = {Jaakko J{\"{a}}rvi and
                  Mat Marcus and
                  Sean Parent and
                  John Freeman and
                  Jacob N. Smith},
  editor       = {Yannis Smaragdakis and
                  Jeremy G. Siek},
  title        = {Property models: from incidental algorithms to reusable components},
  booktitle    = {Generative Programming and Component Engineering, 7th International
                  Conference, {GPCE} 2008, Nashville, TN, USA, October 19-23, 2008,
                  Proceedings},
  pages        = {89--98},
  publisher    = {{ACM}},
  year         = {2008},
  url          = {https://doi.org/10.1145/1449913.1449927},
  doi          = {10.1145/1449913.1449927},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/gpce/JarviMPFS08.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sac/JarviF08,
  author       = {Jaakko J{\"{a}}rvi and
                  John Freeman},
  editor       = {Roger L. Wainwright and
                  Hisham Haddad},
  title        = {Lambda functions for C++0x},
  booktitle    = {Proceedings of the 2008 {ACM} Symposium on Applied Computing (SAC),
                  Fortaleza, Ceara, Brazil, March 16-20, 2008},
  pages        = {178--183},
  publisher    = {{ACM}},
  year         = {2008},
  url          = {https://doi.org/10.1145/1363686.1363735},
  doi          = {10.1145/1363686.1363735},
  timestamp    = {Tue, 06 Nov 2018 11:06:48 +0100},
  biburl       = {https://dblp.org/rec/conf/sac/JarviF08.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/jfp/GarciaJLSW07,
  author       = {Ronald Garcia and
                  Jaakko J{\"{a}}rvi and
                  Andrew Lumsdaine and
                  Jeremy G. Siek and
                  Jeremiah Willcock},
  title        = {An extended comparative study of language support for generic programming},
  journal      = {J. Funct. Program.},
  volume       = {17},
  number       = {2},
  pages        = {145--205},
  year         = {2007},
  url          = {https://doi.org/10.1017/S0956796806006198},
  doi          = {10.1017/S0956796806006198},
  timestamp    = {Thu, 14 Oct 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/jfp/GarciaJLSW07.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/gpce/JarviMS07,
  author       = {Jaakko J{\"{a}}rvi and
                  Matthew A. Marcus and
                  Jacob N. Smith},
  editor       = {Charles Consel and
                  Julia L. Lawall},
  title        = {Library composition and adaptation using c++ concepts},
  booktitle    = {Generative Programming and Component Engineering, 6th International
                  Conference, {GPCE} 2007, Salzburg, Austria, October 1-3, 2007, Proceedings},
  pages        = {73--82},
  publisher    = {{ACM}},
  year         = {2007},
  url          = {https://doi.org/10.1145/1289971.1289984},
  doi          = {10.1145/1289971.1289984},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/gpce/JarviMS07.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/issac/SmithRJ07,
  author       = {Jacob N. Smith and
                  Gabriel Dos Reis and
                  Jaakko J{\"{a}}rvi},
  editor       = {Dongming Wang},
  title        = {Algorithmic differentiation in Axiom},
  booktitle    = {Symbolic and Algebraic Computation, International Symposium, {ISSAC}
                  2007, Waterloo, Ontario, Canada, July 28 - August 1, 2007, Proceedings},
  pages        = {347--354},
  publisher    = {{ACM}},
  year         = {2007},
  url          = {https://doi.org/10.1145/1277548.1277595},
  doi          = {10.1145/1277548.1277595},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/issac/SmithRJ07.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sac/GregorJ07,
  author       = {Douglas P. Gregor and
                  Jaakko J{\"{a}}rvi},
  editor       = {Yookun Cho and
                  Roger L. Wainwright and
                  Hisham Haddad and
                  Sung Y. Shin and
                  Yong Wan Koo},
  title        = {Variadic templates for {C++}},
  booktitle    = {Proceedings of the 2007 {ACM} Symposium on Applied Computing (SAC),
                  Seoul, Korea, March 11-15, 2007},
  pages        = {1101--1108},
  publisher    = {{ACM}},
  year         = {2007},
  url          = {https://doi.org/10.1145/1244002.1244243},
  doi          = {10.1145/1244002.1244243},
  timestamp    = {Sun, 02 Jun 2019 21:18:37 +0200},
  biburl       = {https://dblp.org/rec/conf/sac/GregorJ07.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/GregorJSSRL06,
  author       = {Douglas P. Gregor and
                  Jaakko J{\"{a}}rvi and
                  Jeremy G. Siek and
                  Bjarne Stroustrup and
                  Gabriel Dos Reis and
                  Andrew Lumsdaine},
  editor       = {Peri L. Tarr and
                  William R. Cook},
  title        = {Concepts: linguistic support for generic programming in {C++}},
  booktitle    = {Proceedings of the 21th Annual {ACM} {SIGPLAN} Conference on Object-Oriented
                  Programming, Systems, Languages, and Applications, {OOPSLA} 2006,
                  October 22-26, 2006, Portland, Oregon, {USA}},
  pages        = {291--310},
  publisher    = {{ACM}},
  year         = {2006},
  url          = {https://doi.org/10.1145/1167473.1167499},
  doi          = {10.1145/1167473.1167499},
  timestamp    = {Thu, 14 Oct 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/GregorJSSRL06.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/BlochJMSS06,
  author       = {Josh Bloch and
                  Jaakko J{\"{a}}rvi and
                  David R. Musser and
                  Sibylle Schupp and
                  Jeremy G. Siek},
  editor       = {Peri L. Tarr and
                  William R. Cook},
  title        = {{LCSD:} library-centric software design},
  booktitle    = {Companion to the 21th Annual {ACM} {SIGPLAN} Conference on Object-Oriented
                  Programming, Systems, Languages, and Applications, {OOPSLA} 2006,
                  October 22-26, 2006, Portland, Oregon, {USA}},
  pages        = {618},
  publisher    = {{ACM}},
  year         = {2006},
  url          = {https://doi.org/10.1145/1176617.1176634},
  doi          = {10.1145/1176617.1176634},
  timestamp    = {Sat, 31 Jul 2021 17:22:24 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/BlochJMSS06.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/pldi/JarviGWLS06,
  author       = {Jaakko J{\"{a}}rvi and
                  Douglas P. Gregor and
                  Jeremiah Willcock and
                  Andrew Lumsdaine and
                  Jeremy G. Siek},
  editor       = {Michael I. Schwartzbach and
                  Thomas Ball},
  title        = {Algorithm specialization in generic programming: challenges of constrained
                  generics in {C++}},
  booktitle    = {Proceedings of the {ACM} {SIGPLAN} 2006 Conference on Programming
                  Language Design and Implementation, Ottawa, Ontario, Canada, June
                  11-14, 2006},
  pages        = {272--282},
  publisher    = {{ACM}},
  year         = {2006},
  url          = {https://doi.org/10.1145/1133981.1134014},
  doi          = {10.1145/1133981.1134014},
  timestamp    = {Thu, 14 Oct 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/pldi/JarviGWLS06.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/ijpp/GregorJKLMS05,
  author       = {Douglas P. Gregor and
                  Jaakko J{\"{a}}rvi and
                  Mayuresh Kulkarni and
                  Andrew Lumsdaine and
                  David R. Musser and
                  Sibylle Schupp},
  title        = {Generic Programming and High-Performance Libraries},
  journal      = {Int. J. Parallel Program.},
  volume       = {33},
  number       = {2-3},
  pages        = {145--164},
  year         = {2005},
  url          = {https://doi.org/10.1007/s10766-005-3580-8},
  doi          = {10.1007/S10766-005-3580-8},
  timestamp    = {Thu, 14 Oct 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/ijpp/GregorJKLMS05.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/JarviWL05,
  author       = {Jaakko J{\"{a}}rvi and
                  Jeremiah Willcock and
                  Andrew Lumsdaine},
  editor       = {Ralph E. Johnson and
                  Richard P. Gabriel},
  title        = {Associated types and constraint propagation for mainstream object-oriented
                  generics},
  booktitle    = {Proceedings of the 20th Annual {ACM} {SIGPLAN} Conference on Object-Oriented
                  Programming, Systems, Languages, and Applications, {OOPSLA} 2005,
                  October 16-20, 2005, San Diego, CA, {USA}},
  pages        = {1--19},
  publisher    = {{ACM}},
  year         = {2005},
  url          = {https://doi.org/10.1145/1094811.1094813},
  doi          = {10.1145/1094811.1094813},
  timestamp    = {Thu, 14 Oct 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/JarviWL05.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ipps/JarviLGKMS04,
  author       = {Jaakko J{\"{a}}rvi and
                  Andrew Lumsdaine and
                  Douglas P. Gregor and
                  Mayuresh Kulkarni and
                  David R. Musser and
                  Sibylle Schupp},
  title        = {Generic Programming and High-Performance Libraries},
  booktitle    = {18th International Parallel and Distributed Processing Symposium {(IPDPS}
                  2004), {CD-ROM} / Abstracts Proceedings, 26-30 April 2004, Santa Fe,
                  New Mexico, {USA}},
  publisher    = {{IEEE} Computer Society},
  year         = {2004},
  url          = {https://doi.org/10.1109/IPDPS.2004.1303221},
  doi          = {10.1109/IPDPS.2004.1303221},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ipps/JarviLGKMS04.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/spe/JarviPL03,
  author       = {Jaakko J{\"{a}}rvi and
                  Gary Powell and
                  Andrew Lumsdaine},
  title        = {The Lambda Library: unnamed functions in {C++}},
  journal      = {Softw. Pract. Exp.},
  volume       = {33},
  number       = {3},
  pages        = {259--291},
  year         = {2003},
  url          = {https://doi.org/10.1002/spe.504},
  doi          = {10.1002/SPE.504},
  timestamp    = {Thu, 14 Oct 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/spe/JarviPL03.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/gpce/JarviWL03,
  author       = {Jaakko J{\"{a}}rvi and
                  Jeremiah Willcock and
                  Andrew Lumsdaine},
  editor       = {Frank Pfenning and
                  Yannis Smaragdakis},
  title        = {Concept-Controlled Polymorphism},
  booktitle    = {Generative Programming and Component Engineering, Second International
                  Conference, {GPCE} 2003, Erfurt, Germany, September 22-25, 2003, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {2830},
  pages        = {228--244},
  publisher    = {Springer},
  year         = {2003},
  url          = {https://doi.org/10.1007/978-3-540-39815-8\_14},
  doi          = {10.1007/978-3-540-39815-8\_14},
  timestamp    = {Thu, 14 Oct 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/gpce/JarviWL03.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/GarciaJLSW03,
  author       = {Ronald Garcia and
                  Jaakko J{\"{a}}rvi and
                  Andrew Lumsdaine and
                  Jeremy G. Siek and
                  Jeremiah Willcock},
  editor       = {Ron Crocker and
                  Guy L. Steele Jr.},
  title        = {A comparative study of language support for generic programming},
  booktitle    = {Proceedings of the 2003 {ACM} {SIGPLAN} Conference on Object-Oriented
                  Programming Systems, Languages and Applications, {OOPSLA} 2003, October
                  26-30, 2003, Anaheim, CA, {USA}},
  pages        = {115--134},
  publisher    = {{ACM}},
  year         = {2003},
  url          = {https://doi.org/10.1145/949305.949317},
  doi          = {10.1145/949305.949317},
  timestamp    = {Thu, 14 Oct 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/GarciaJLSW03.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/actaC/Jarvi99,
  author       = {Jaakko J{\"{a}}rvi},
  title        = {Object-Oriented Model for Partially Seperable Functions in Parameter
                  Estimation},
  journal      = {Acta Cybern.},
  volume       = {14},
  number       = {2},
  pages        = {285--302},
  year         = {1999},
  url          = {https://cyber.bibl.u-szeged.hu/index.php/actcybern/article/view/3528},
  timestamp    = {Wed, 16 Sep 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/actaC/Jarvi99.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/gcse/Jarvi99,
  author       = {Jaakko J{\"{a}}rvi},
  editor       = {Krzysztof Czarnecki and
                  Ulrich W. Eisenecker},
  title        = {{C++} Function Object Binders Made Easy},
  booktitle    = {Generative and Component-Based Software Engineering, First International
                  Symposium, GCSE'99, Erfurt, Germany, September 28-30, 1999, Revised
                  Papers},
  series       = {Lecture Notes in Computer Science},
  volume       = {1799},
  pages        = {165--177},
  publisher    = {Springer},
  year         = {1999},
  url          = {https://doi.org/10.1007/3-540-40048-6\_13},
  doi          = {10.1007/3-540-40048-6\_13},
  timestamp    = {Fri, 30 Dec 2022 23:08:54 +0100},
  biburl       = {https://dblp.org/rec/conf/gcse/Jarvi99.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/tools/Jarvi98,
  author       = {Jaakko J{\"{a}}rvi},
  title        = {Compile Time Recursive Objects in {C++}},
  booktitle    = {{TOOLS} 1998: 27th International Conference on Technology of Object-Oriented
                  Languages and Systems, 22-25 September 1998, Beijing, China},
  pages        = {66--77},
  publisher    = {{IEEE} Computer Society},
  year         = {1998},
  url          = {https://doi.org/10.1109/TOOLS.1998.713588},
  doi          = {10.1109/TOOLS.1998.713588},
  timestamp    = {Thu, 23 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/tools/Jarvi98.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/iscope/Jarvi97,
  author       = {Jaakko J{\"{a}}rvi},
  editor       = {Yutaka Ishikawa and
                  R. R. Oldehoeft and
                  John Reynders and
                  Marydell Tholburn},
  title        = {Processing Sparse Vectors During Compile Time in {C++}},
  booktitle    = {Scientific Computing in Object-Oriented Parallel Environments, {ISCOPE}
                  97, Marina del Rey, CA, USA, December 8-11, 1997, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {1343},
  pages        = {41--48},
  publisher    = {Springer},
  year         = {1997},
  url          = {https://doi.org/10.1007/3-540-63827-X\_42},
  doi          = {10.1007/3-540-63827-X\_42},
  timestamp    = {Tue, 14 May 2019 10:00:53 +0200},
  biburl       = {https://dblp.org/rec/conf/iscope/Jarvi97.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
a service of  Schloss Dagstuhl - Leibniz Center for Informatics