Simon Peyton Jones is a British computer scientist best known for his central role in the design and implementation of the functional programming language Haskell. On his own page he describes his focus plainly: “I’m interested in the design, implementation, and application of lazy functional languages,” and notes that “much of my work is focused around the Glasgow Haskell Compiler, and its ramifications.”
He was one of the committee members who designed Haskell, and he is a co-author of “A History of Haskell: Being Lazy with Class,” the firsthand account of how the language came to be. Beyond the language design itself, he has been the driving force behind the Glasgow Haskell Compiler (GHC), the implementation through which most of Haskell’s research ideas have been built and tested.
His career has spanned academia and industry. He was a professor at Glasgow University from 1990 to 1998, a researcher at Microsoft Research in Cambridge from 1998 to 2022, and later an Engineering Fellow at Epic Games. He is a Fellow of the Royal Society.
Peyton Jones is also widely known as a teacher and communicator, both of functional programming and of research practice more broadly. His page hosts well-circulated guides on how to write a paper, give a talk, and write a research proposal, and he has chaired Computing at School, a group that helped make computer science a foundational subject in England’s schools.