Simon Peyton Jones
Simon Peyton Jones’ personal website.
- Posts
- 97 from 1 Jan 1990 to 12 Aug 2026
- Posting
- now and then (2 in the last year)
- Kind
- personal blog
- Feed
- https://simon.peytonjones.org/feed.xml
2026 2
2025 4
2023 2
2021 5
2020 6
- Elastic Sheet-Defined Functions: Generalising Spreadsheet Functions to Variable-Size Input Arrays
- A quick look at impredicativity
- Kinds Are Calling Conventions
- Lower your guards: a compositional pattern-match coverage checker
- Diagnostic Questions: The NeurIPS 2020 Education Challenge
- Build systems a la carte: theory and practice
2019 5
2018 5
2017 5
2016 9
- Modular, higher-order cardinality analysis in theory and practice
- Desugaring Haskell’s do-notation Into Applicative Operations
- Non-recursive Make Considered Harmful
- Pattern Synonyms
- Sequent calculus as a compiler intermediate language
- Safe zero-cost coercions for Haskell
- Composable Scheduler Activations for Haskell
- Typed reflection in Haskell
- Backpack to work: towards practical mixin linking for Haskell
2015 3
2014 7
- Refinement Types for Haskell
- Safe, zero-cost coercions for Haskell
- Theory and practice of demand analysis in Haskell
- Backpack: retrofitting Haskell with interfaces
- Closed Type Families with Overlapping Equations
- Computing at School: Informatics Europe Best Practices in Education Award
- Modular, Higher-order Cardinality Analysis in Theory and Practice
2013 6
- Exploiting vector instructions with generalized stream fusion
- Evidence normalization in System FC
- Computing at school in the UK: from guerrilla to gorilla
- Supercompilation for call by need languages
- Bringing Computer Science Back Into Schools: Lessons from the UK
- HALO: Haskell to Logic Through Denotational Semantics
2012 7
2011 10
- Towards Haskell in the cloud
- OutsideIn(X): Modular type inference with local assumptions
- Termination Combinators Forever
- Multicore Garbage Collection with Local Heaps
- Haskell and transactional memory
- Practical aspects of evidence-based compilation in System FC
- A Monad for Deterministic Parallelism
- Generative type abstraction and type-level computation
- Improving supercompilation: tag-bags, rollback, speculation, normalisation, and generalisation
- Efficient Parallel Stencil Convolution in Haskell
2010 4
2007 1
2003 1
2001 1
2000 1
1990 1
Undated 12
- See more
- See more
- See more
- Papers Published 1980-1989
- Awards and Honours
- Bio & Pictures
- Haskell
- Podcasts and interviews
- Publications by Year
- Research skills: resources
- The implementation of functional programming languages
- A taste of Haskell. Video and slides from my tutorial on Haskell at the O’Reilly Open Source Convention in Portland, 2007