
24: Jeremy Gibbons
The Haskell Interlude
00:00
The Importance of Attribute Grammar in Functional Programming
When you started your Difil, it was already clear that you would want to use functional programming or did that happen when you came. I had an undergraduate degree elsewhere at Edinburgh, and wasn't sure what to do until Richard Bird invited me to a problem-solving club in his lab. And so we talked about sorts of fun bits of programming and he taught me how to write programs using standard ML. It was completely natural because ML wasn't just picked up by these people who didn't know any better than them. But then this is just kind of influential and enthusiastic about things right way of presenting they're all over the world now. So there's no reason not to get involved
Transcript
Play full episode