Functional Functional Programming in Python and Even Haskell

A session at EuroPython 2012

Thursday 5th July, 2012

2:30pm to 4:30pm (CET)

Reaping the benefits of functional programming can be a real challenge, falling anywhere between exciting and frustrating, to the point that one might end up feeling demotivated and embarrassed about writing in the functional style in the “real world”.

I have always strived to write functional side-effect free code for production, and this year I have been taking functional programming for myself one step further by re-writing some of my Python tools in Haskell, and I would like to share my findings.

In this tutorial we will work through a progression of increasing in complexity fun-to-solve problems, obtain solutions both in Python and Haskell, in order to be able to first hand compare and contrast readability, performance and development time.

Bring a laptop and a couple of interpreters (ipython and ghci) and lets do some hacking!

About the speaker

This person is speaking at this event.
Semen Trygubenko

I hold Physics degree from The University of Kyiv-Mohyla Academy and Theoretical Chemistry degree from the University of Cambridge.For the past few years I worked as a research programmer, specializing in the fields of low-level machine vision and pattern recognition.

Coverage of this session

Sign in to add slides, notes or videos to this session

EuroPython 2012

Italy Italy, Florence

2nd8th July 2012

Tell your friends!


Time 2:30pm4:30pm CET

Date Thu 5th July 2012


Pizza Napoli, Grand Hotel Mediterraneo

Short URL


View the schedule



See something wrong?

Report an issue with this session