Programming with algebras - Bartosz Milewski

preview_player
Показать описание
There are problems in programming that require the use of algebra to solve equations or to transform coordinates.
That's not what I'm going to talk about.
I want to talk about the algebra of data structures, of defining very general expressions and evaluating them using recursion schemes.
Рекомендации по теме
Комментарии
Автор

Wonderful talk ! Thanks
Finally I understood relationships between data types, functors, algebras....

ughettosofri
Автор

What about expressions involving multiple different types ? For instance ...
f:: String -> Int -> String
f "Hello" 3 -> "Hel"

ughettosofri