An FP Forum talk with Ben Clifford!
Ben was a Haskell programmer, but changing projects he switched to a
pre-existing, dynamically-typed Python codebase. Of course, he wanted some type checking in there, so he switched on some of Python's optional static typing features and had an adventure.
Assuming you have some knowledge of more traditional functional
type systems (e.g. Haskell), he'll give an introduction to what is special
about Python's gradual static type system and share some of the
successes and frustrations he has encountered on a real codebase.
Ben was a regular on the London Haskell scene for a number of years,
before running away to Berlin. He's a language enthusiast, sometimes
shoehorning the wrong language into the wrong place for fun. At the
moment, he mostly works on a large astronomy project with a heavy
Python/High Performance Computing focus.
Slides: http://www.hawaga.org.uk/ben/tech/ber...
This virtual talk was brought to you by the Berlin Functional Programming Group.
Join us on Meetup: https://www.meetup.com/Berlin-Functio...
Follow us on Twitter: / berlinfpgroup
Buy a T-shirt: https://teespring.com/berlin-fp-group
Support us on Patreon: / bfpg