Projektgruppe Angewandte Funktionale Programmierung, Wintersemester 2013/14
Im Wintersemester 2014/15 ist statt der Projektgruppe eine Vorlesung Fortgeschrittene Funktionale Programmierung geplant.Voraussetzungen:
Inhaltlich vorausgesetzt wird der Haskell-Teil der Vorlesung "Deskriptive Programmierung".Vortragsthemen:
- Lazy search, Search/constraint handling combinators (Lukas Heidemann)
- Test-driven development in Haskell (Lennart Buhl)
- DSLs in Haskell (Fabian Zaiser)
- Datatype-Generic Programming (Christian Baumhof)
- Template Haskell, Quasi-Quoting (Fabian Thorand)
- GUIs/Functional Reactive Programming (Meike Grewing)
Projektarbeit:
Es geht um Webentwicklung mit Haskell.
Zur Einstimmung hier ein paar Beispielprogramme "live":
- Tic-Tac-Toe (mit dem Solver aus einer Übungsaufgabe der DP-Vorlesung im letzten Semester, also naiv und langsam)
- Blocks (zum Ausprobieren von Interaktionsmöglichkeiten, mit einer Prise JavaScript)
- ein paar weitere Spielereien
- ein kleines Labyrinthspiel zum Ausprobieren von Elm (entsprechender Quellcode auf Github)