IB015 Neimperativní programování (podzim 2018)
Týden 8
Přednáška
Cvičení
- vstup a výstup, monáda IO
- do- a bind-notace a převod mezi nimi
Domácí úkol
Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/1433/podzim2018/IB015/um/homework/reseni08.hs
Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/1433/podzim2018/IB015/um/homework/reseni08b.hs
Další zdroje
- Functors, Applicatives, And Monads In Pictures
Ilustrovaný tutoriál o IO, ale i jiných monádách (anglicky)
Další zdroje (Haskell)
- The Evolution of a Haskell Programmer
Množství způsobů, jak v Haskellu naprogramovat faktoriál :-} (anglicky) - hsExprTest
Back-end vyhodnocovací služby pro odpovědníky, napsán v Haskellu. - IB016 Seminář z funkcionálního programování
Jestli se vám funkcionální programování líbilo, zapište si seminář! - IA014 Advanced Functional Programming
Pokud vás zajímají i teoretické základy funkcionálního programování, můžete se více dozvědět zde.