Publications
Google Scholar
- Explicit Level Imports Matthew Pickering, Rodrigo Mesquita, Adam Gundry. TFP 2025 (PDF)
- Staging with class: a specification for Typed Template Haskell. Ningning Xie, Matthew Pickering, Andres Löh, Nicolas Wu, Jeremy Yallop, Meng Wang. POPL 2022 (PDF)
- Understanding the Interaction Between Elaboration and Quotation Matthew Pickering PhD Thesis
- Building an Integrated Development Environment (IDE) on top of a Build System: The tale of a Haskell IDE Neil Mitchell, Moritz Kiefer, Pepe Iborra, Luke Lau, Zubin Duggal, Hannes Siebenhandl, Javier Neira Sanchez, Matthew Pickering, Alan Zimmerman. IFL 2020 (PDF)
- Staged Sums of Product. Matthew Pickering, Andres Löh, Nicolas Wu. Haskell 2020 (PDF)
- Staged Selective Parser Combinators. Jamie Willis, Nicolas Wu, Matthew Pickering. ICFP 2020 (PDF)
- Multi-Stage Programs in Context. Matthew Pickering, Nicolas Wu, Csongor Kiss. Haskell Symposium 2019 (PDF)
- Working with Source Plugins. Matthew Pickering, Nicolas Wu, Boldizsár Németh. Haskell Symposium 2019 (PDF)
- Generic Deriving of Generic Traversals. Csongor Kiss, Matthew Pickering, Nicolas Wu. ICFP 2018 (PDF)
- Profunctor Optics: Modular Data Accessors. Matthew Pickering, Jeremy Gibbons, Nicolas Wu. The Art‚ Science‚ and Engineering of Programming. Vol. 1. No. 2. 2017 (PDF)
- Pattern Synonyms. Matthew Pickering, Gergő Érdi, Simon Peyton Jones, Richard A. Eisenberg. Haskell Symposium 2015 (PDF)