Advanced Haskell
Corso
A Milano
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso
-
Luogo
Milano
Questo corso è rivolto a quegli utenti di Haskell che hanno una buona conoscenza delle basi e desiderano una comprensione più approfondita della lingua ed essere in grado di affrontare problemi gravi e di portata più ampia in Haskell.
I partecipanti dovrebbero aspettarsi di comprendere a fondo le caratteristiche più importanti della moderna Haskell; essere in grado di leggere e scrivere programmi e librerie Haskell avanzati.
Machine Translated
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Profilo del corso
Basic knowledge of Haskell programming language and some experience with Haskell programming.
Opinioni
Programma
Basic Typeclassopedia
- Functor
- Applicative
- Foldable, Traversable
- Monads
- Other (Arrow, etc.)
- Algebraic data types in depth
- Advanced Type classes
- Type families
- GADTs
- Strictness in data types and functions
- Memory and CPU profiling
- Efficient data structures (bytestring, text, vector and co.)
- Note on "unsafes"
- Memory layout in GHC
- Unpacking strict fields
- Understanding and reading Core
- Haskell threads
- MVars and co.
- STM
- Parallelism
- FFI basics
- Safe vs. unsafe
- Globals in Haskell
- Splicing and quotation
- The Q monad
- Reification
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Advanced Haskell