Perfil
Propostas
Programação Funcional em Haskell para Pythonistas
Nesta palestra, pretendo apresentar uma introdução à programação funcional em
Haskell para programadores Python. Tópicos abordados:
* o que é programação funcional;
* o que é Haskell e perguntas frequentes;
* semelhanças e diferenças entre Haskell e Python;
* `map`, `filter` e `reduce` (da `functools`) em seu habitat natural;
* list comprehensions / genexps em seu habitat natural;
* funcionalidades do Python inspiradas pelo Haskell;
* bibliotecas do Haskell inspiradas pelo Python;
* pureza funcional: evitando "estado";
* inspirar a criação de elementos no estilo funcional em Python.
Esta palestra segue no espírito da palestra Clojure: uma Visão Pythonica
apresentada por Paolo Oliveira no XII Pylestras em 2016. Como ele,
pretendo apresentar e contrastar outra linguagem de programação à linguagem
Python.