Graham Hutton, Zac Garby and Patrick Bahr - Calculating (Correct) Compilers (Effectively)
Why didn't Computerphile do a video on this? See Patrick Bahr - Safety First: How to Safely Disregard Unsafe Behaviour in Compiler Calculations and Attila Egri-Nagy on a Concatenative Logic Programming Language.
37:53 On going from small-step to big-step: see also David Knothe and Oliver Bringmann - Combining Big and Small-Step Semantics to Verify Loop Optimizations.
Papers:
- Calculating Compilers Effectively (Functional Pearl) (2024) by Zac Garby, Graham Hutton and Patrick Bahr.
- Calculating Dependently-Typed Compilers (Functional Pearl) (2021) by Mitchell Pickard and Graham Hutton.
- Calculating Correct Compilers II: Return of the Register Machines (2020) by Patrick Bahr and Graham Hutton.
- Calculating Correct Compilers (2015) by Graham Hutton and Patrick Bahr.
I once tried to get Richard Stallman and other GNU people interested in this sort of thing. It was around the time Calculating Correct Compilers was written. See GNU Thunder.
Subscribe to The Haskell Foundation.
ICFP24 Talk in Milan on Calculating Compilers Effectively:
Subscribe to ACM SIGPLAN.
For more, see Programming Paradigms and Thorsten Altenkirch on NaÏve Type Theory and An Interesting and Useful Duality.
Comments
Post a Comment