Anwendung der Programmierung mit der funktionalen Programmiersprache Haskell; Vertiefung der Praxis der Erstellung von Software mit Methoden wie Klassen, Instanzen und Monaden. Analyse von gegebenem Code und Verbesserung dessen. Verwendung von Programmentwicklungsumgebung (IDE), Code repositories, etc.
In diesem Jahr im Fokus:
- stack oder cabal new-xx- Vergleich von IDE (leksah, atom, andere?) - allgemeine Vereinfachungen beim programmieren (text, parser, error) - RDF und Haskell, Datenbankanbindungen
Das Schwergewicht liegt auf dem Demonstrieren von Methoden, Idiomen, Tricks und Kniffen bei der Nutzung von Haskell. Verschiedene IDE sollen verglichen werden und die Haskell spezifischen Tools (ghc-mod) analysiert und allenfalls erweitert oder verbessert werden.
erster termin 15.3.2017
Es sind individuelle Projekte in Haskell durchzufuehren, zu praesentieren und zu dokumentieren. Angestrebt wird die Einstellung der Ergebnisse in hackage.org oder von Beitraegen zur Verbesserung existierender Module.