<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://simon.peytonjones.org/publications-1980/</loc>
<lastmod>1980-01-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/publications-1999/</loc>
<lastmod>1990-01-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/publications-2000/</loc>
<lastmod>2000-01-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/Tackling-the-awkward-squad/</loc>
<lastmod>2001-01-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/wearing-the-hair-shirt/</loc>
<lastmod>2003-01-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/history-of-haskell/</loc>
<lastmod>2007-06-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/hoopl/</loc>
<lastmod>2010-01-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/let-generalised/</loc>
<lastmod>2010-01-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/parallel-arrays/</loc>
<lastmod>2010-01-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/supercompilation-evaluation/</loc>
<lastmod>2010-01-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/deterministic-parallelism/</loc>
<lastmod>2011-01-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/generative-type-abstraction/</loc>
<lastmod>2011-01-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/improving-supercompilation/</loc>
<lastmod>2011-01-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/stencil-convolution/</loc>
<lastmod>2011-01-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/transactional-memory/</loc>
<lastmod>2011-03-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/system-fc/</loc>
<lastmod>2011-03-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/multicore-garbage/</loc>
<lastmod>2011-06-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/haskell-cloud/</loc>
<lastmod>2011-09-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/outsideinx/</loc>
<lastmod>2011-09-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/termination-combinators/</loc>
<lastmod>2011-09-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/haskell-promotion/</loc>
<lastmod>2012-01-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/glasgow-haskell-compiler/</loc>
<lastmod>2012-01-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/equality-proofs/</loc>
<lastmod>2012-09-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/higher-order-vectorisation/</loc>
<lastmod>2012-09-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/parallel-array-fusion/</loc>
<lastmod>2012-09-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/safe-haskell/</loc>
<lastmod>2012-09-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/vectorisation-avoidance/</loc>
<lastmod>2012-09-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/halo-haskell-to-logic/</loc>
<lastmod>2013-01-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/bringing-computer-science-back/</loc>
<lastmod>2013-03-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/bolingbroke-thesis/</loc>
<lastmod>2013-04-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/computing-at-school/</loc>
<lastmod>2013-05-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/evidence-normalization/</loc>
<lastmod>2013-06-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/exploiting-vector-instructions/</loc>
<lastmod>2013-09-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/backpack-retrofitting-haskell/</loc>
<lastmod>2014-01-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/closed-type-families/</loc>
<lastmod>2014-01-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/cas-informatics-europe/</loc>
<lastmod>2014-01-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/modular-higher-order-cardinality/</loc>
<lastmod>2014-01-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/safe-coercions/</loc>
<lastmod>2014-06-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/theory-and-practice/</loc>
<lastmod>2014-06-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/refinement-types-for-haskell/</loc>
<lastmod>2014-09-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/diagnosing-type-errors/</loc>
<lastmod>2015-06-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/gadts-meet-their-match/</loc>
<lastmod>2015-08-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/injective-type-families/</loc>
<lastmod>2015-08-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/backpack-to-work/</loc>
<lastmod>2016-03-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/typed-reflection/</loc>
<lastmod>2016-04-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/composable-scheduler/</loc>
<lastmod>2016-06-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/safe-coercions-2016/</loc>
<lastmod>2016-07-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/desugaring-haskell/</loc>
<lastmod>2016-09-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/non-recursive-make/</loc>
<lastmod>2016-09-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/pattern-synonyms/</loc>
<lastmod>2016-09-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/sequent-calculus/</loc>
<lastmod>2016-09-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/modular-higher-order-cardinality-2016/</loc>
<lastmod>2016-12-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/trees-that-grow/</loc>
<lastmod>2017-01-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/compiling-without-continuations/</loc>
<lastmod>2017-06-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/levity-polymorphism/</loc>
<lastmod>2017-06-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/sherrloc/</loc>
<lastmod>2017-08-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/destination-passing-style/</loc>
<lastmod>2017-09-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/linear-haskell/</loc>
<lastmod>2018-01-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/guarded-impredicative-polymorphism/</loc>
<lastmod>2018-06-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/build-systems-a-la-carte/</loc>
<lastmod>2018-09-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/type-variables-in-patterns/</loc>
<lastmod>2018-09-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/calculation-view/</loc>
<lastmod>2018-10-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/codata-in-action/</loc>
<lastmod>2019-04-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/type-inference/</loc>
<lastmod>2019-06-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/efficient-differenetiable/</loc>
<lastmod>2019-07-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/higher-order-type/</loc>
<lastmod>2019-08-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/making-a-faster-curry-with-extensional-types/</loc>
<lastmod>2019-08-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/build-systems-a-la-carte-theory-and-practice/</loc>
<lastmod>2020-04-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/diagnostic-questions/</loc>
<lastmod>2020-07-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/quick-look/</loc>
<lastmod>2020-08-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/kinds-are-calling-conventions/</loc>
<lastmod>2020-08-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/lower-your-guards/</loc>
<lastmod>2020-08-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/elastic-sdfs/</loc>
<lastmod>2020-08-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/results-and-insights/</loc>
<lastmod>2021-04-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/hashing-modulo-alpha/</loc>
<lastmod>2021-06-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/triemaps-that-match/</loc>
<lastmod>2021-07-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/vicause-simultaneous-missing-value-imputation-and-causal-discovery/</loc>
<lastmod>2021-07-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/provably-correct/</loc>
<lastmod>2021-08-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/secrets-of-typechecker/</loc>
<lastmod>2023-06-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/verse-calculus/</loc>
<lastmod>2023-07-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/abs-den/</loc>
<lastmod>2024-03-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/abs-den/</loc>
<lastmod>2024-12-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/darwin-codes/</loc>
<lastmod>2025-01-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/ad-arrays/</loc>
<lastmod>2025-07-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/hollenbeck-inlining/</loc>
<lastmod>2025-07-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/join-points-hs/</loc>
<lastmod>2025-10-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/awards/</loc>
</url>
<url>
<loc>https://simon.peytonjones.org/bio-and-pictures/</loc>
</url>
<url>
<loc>https://simon.peytonjones.org/great-grant-proposal/</loc>
</url>
<url>
<loc>https://simon.peytonjones.org/great-research-paper/</loc>
</url>
<url>
<loc>https://simon.peytonjones.org/great-research-talk/</loc>
</url>
<url>
<loc>https://simon.peytonjones.org/haskell/</loc>
</url>
<url>
<loc>https://simon.peytonjones.org/</loc>
</url>
<url>
<loc>https://simon.peytonjones.org/podcasts/</loc>
</url>
<url>
<loc>https://simon.peytonjones.org/publications/</loc>
</url>
<url>
<loc>https://simon.peytonjones.org/research-skills/</loc>
</url>
<url>
<loc>https://simon.peytonjones.org/slpj-book-1987/</loc>
</url>
<url>
<loc>https://simon.peytonjones.org/tags/</loc>
</url>
<url>
<loc>https://simon.peytonjones.org/taste-of-haskell/</loc>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pages/LLM-copilot-in-action.htm</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pages/LLM-copilot-in-action_files/prompt.htm</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/AD-arrays-Jul25.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/STMTokyoApr10.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/TrieMaps-Nov-24.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/abs-den.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/backpack-appendix.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/backpack-retrofitting-haskell.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/backpack-to-work.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/bolingbroke-thesis-2013.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/bringing-computer-science-back.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/build-systems-jfp.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/build-systems-original.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/calculation-view.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/cas-informatics-europe-2014.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/closed-type-families-ext.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/closed-type-families.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/codata-in-action.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/compiling-without-continuations.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/composable-scheduler-earlier.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/composable-scheduler.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/computing-at-school.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/design-space.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/destination-passing-style.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/desugaring-haskell.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/diagnosing-type-errors.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/diagnostic-questions.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/dianostic-neurips-2020.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/efficient-differentiable.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/elastic-sdfs.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/equality-proofs-and-deferred-type-errors.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/evidence-normalization.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/exploiting-vector-instructions.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/fc-new-tyco.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/gadts-meet-their-match.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/giving-a-talk.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/giving-haskell-a-promotion.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/glasgow-haskell-compiler.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/graf-thesis-2024.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/great-research-proposal.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/guarded-impredicative.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/guiding-parallel-array-fusion-with-index-types.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/halo-haskell-to-logic.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/hashing-modulo-alpha.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/haskell-being-lazy-with-class.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/haskell-exchange-22.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/haskell-in-the-cloud.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/higher-order-ad.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/higher-order-type.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/hollenbeck-thesis-2025.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/hoopl-earlier.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/hoopl-haskell10.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/impredicativity.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/injective-type-families.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/kinds-are-calling-conventions.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/levity-polymorphism.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/linear-haskell.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/local-gc.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/lower-your-guards.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/making-a-faster-curry.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/modular-higher-order-cardinality-2016.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/modular-higher-order-cardinality-ext.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/modular-higher-order-cardinality.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/monad-par.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/neurips-2020-preprint.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/non-recursive-make.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/outsideinx.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/parallel-arrays-in-haskell.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/pattern-synonyms.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/popl163af-weirich.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/refinement-types-for-haskell.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/safe-coercions-2016.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/safe-coercions-ext.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/safe-coercions.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/safe-haskell.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/sequent-calculus.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/sherrloc-static-holistic-error-locator.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/slpj-book-1987-2up-searchable.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/slpj-book-1987-full.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/slpj-book-1987-searchable.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/stencil.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/supercompilation-by-evaluation.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/tackling-awkward-squad.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/taste-of-haskell-pt1.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/termination-combinators.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/theory-and-practice.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/tldi10-vytiniotis.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/trees-that-grow.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/triemaps-2023.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/type-classes.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/type-variables.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/typed-reflection.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/vectorisation-avoidance.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/verse-March23.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/verse-conf.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/verse-icfp23.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/vicause-simultaneous-missing-value-imputation-and-causal-discovery.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/vicause-simultaneous-missing-value.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/wansbrough-phd.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/work-efficient-higher-order-vectorisation.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
<url>
<loc>https://simon.peytonjones.org/assets/pdfs/writing-a-proposal-mar23.pdf</loc>
<lastmod>2026-01-06T13:39:34+00:00</lastmod>
</url>
</urlset>
