~/talk

Ask Me Anything with Simon Peyton Jones

Talkat PLDI 2020 · 2020-06-15..06-20· [functional-programming]
links:none on file
slides:none on file

A wide-ranging AMA covers Haskell tradeoffs and real projects: GHC uses a GHC Core typed intermediate language to keep transformations type-safe, experiments add linear types and deferred type errors, and a machine learning project tries to learn optimization rewrite sequences as a real optimizer. Education work drives a national effort with 80 million pounds for teacher training and open curricula, plus a proposal to teach functional ideas via Excel. JIT compilation for Haskell is desirable but an engineering challenge.

AI-written summary · about

  1. 0:00Introduction
  2. 2:30The future of functional programming
  3. 5:00The future of computing
  4. 7:00Lazy evaluation
  5. 9:00Type inference
  6. 11:15Type preserving intermediate languages
  7. 15:00Teaching computing in schools
  8. 18:30Teaching less math
  9. 21:00Status report
  10. 23:50Research
  11. 25:45Conveying Inspiration
  12. 27:20Programming Productivity
  13. 29:45Haskell
  14. 32:30Keeping it simple
  15. 36:25Worklife balance
  16. 38:55What Simon likes and dislikes about his job
  17. 41:05Do you have any regrets about not having a PhD
  18. 43:20What are the downsides of structuring your research life this way
  19. 48:00Justintime compiler
  20. 50:40Haskell IDE
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.