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 und Werkzeuge zur Suche nach Fehlern, sowie der Gestaltung von graphischen User Interfaces mit Glade und Gtk+.
Die Vorlesung/Übung konzentriert sich auf die Analyse und die Weiterentwicklung der Open Source Entwicklungsumgebung für Haskell LEKSAH. Der vorhandene Programmcode wird analysiert und überlegt wie er verbessert werden kann, insbesondere das graphische User Interface (GUI). Das Schwergewicht liegt auf dem Demonstrieren von Methoden, Idiomen, Tricks und Kniffen bei der Nutzung von Haskell.
erster termin 12.3.2013
Es sind individuelle Projekte in Haskell durchzufuehren, zu praesentieren und zu dokumentieren.