Skip to content
0:00 / 0:00

#haskell#ghc#simonpeytonjones

Past and Present of Haskell – Interview with Simon Peyton Jones

Serokell

2.9K subscribers • 3 videos on Hallway

YouTube
  • Recommended by 2 people: 1 on Lobsters and 1 in engineering communities.
  • A classic. People kept recommending it from 2021 to 2025.
  • Presented by Simon Peyton Jones, co-designer of Haskell

Intermediate. Assumes working knowledge.

15K views5 years ago2 recommendations

Programming languagesHistory and cultureHaskellLanguage design and type systemsHistory of computing

Simon Peyton Jones discusses the history, design, and future of Haskell, the Glasgow Haskell Compiler, and functional programming in industry.

Some time ago, we got a fantastic opportunity to interview Simon Peyton Jones, who was a key contributor to the design of Haskell and one of the lead designers of Glasgow Haskell Compiler (GHC). Right now, Simon is working at Microsoft Research, where he researches functional programming languages. In the interview, we discussed the past, present, and future of Haskell, Haskell’s benefits and downsides, GHC, walking the line between Haskell being a research and industry language, and multiple other topics. FP merch that doesn't suck 👇 shop.serokell.io/ Highlights: serokell.io/blog/past-and-present-of-haskell Subscribe to Functional Futures: anchor.fm/functionalfutures Follow on social media: twitter.com/serokell twitter.com/simonpj0 twitter.com/podmostom Learn more about us: serokell.io/ Contact us: academy@serokell.io Intro How to teach Haskell to beginner programmers? Teaching functional programming with Excel Haskell ecosystem Tradeoff between development velocity and the proposal system in GHC If a new compiler would be made, are there areas where it could be improved? Haskell Foundation Which mechanism of code generation to prefer in Haskell? Which additions to Haskell changed your programming style the most? What if the community had a stable and experimential version of the compiler? How Haskell broke out of the growth feedback loop Why are there no competing Haskell compilers? Should there be an effort to select a set of libraries as standard? What would you tell to Haskell beginners about laziness? How do you use laziness in practice? How do you feel about the modern state of software development and Haskell's place in it? What do you think about the future of computing? What can a new contributor to GHC expect in terms of work? Is there a risk of centralization of Haskell? Do Haskell engineers need to have a deeper background in mathematics? Closing thoughts

Why it's here

2 people recommend this

Moments people linked to

u/n00bombin r/haskell • Recommends

Past and Present of Haskell – Interview with Simon Peyton Jones

Sietsebbon Lobsters • Recommends

Simon Peyton Jones on Notes in source code (2021) [Transcript below. This is from an interview with Simon Peyton Jones on the podcast _Functional Futures._] JM: John Mostovoy SPJ: Simon Peyton Jones VZ: Vladislav Zavialov SPJ: I want to mention one other piece of programming practice which is completely not to do with functional programming but we use all over GHC and which I've never seen anywhere else which is using these Notes. SPJ: Often you comment code, if the comment is a subtle one the comment grows, and suddenly you…
27View on Lobsters

u/layaryerbakarin r/haskell • Mentions

On “SPJ on the note system used in the GHC codebase”

I think it was during one of functional futures episode: link to this video
21View on Reddit