Typeclassopedia
Funktoren, Monaden, Arrows: Typklassen für Typkonstruktoren

von Robert Steuck


Einleitung | Grundlagen | Vom Funktor zur Monade | Monoid | Arrows | Quellenverzeichnis

Einleitung

Haskell bietet eine Vielzahl nützlichen Typklassen. Sie bieten Schnittstellen für die Implementierung von Lösungsansätzen für nahezu beliebige Datentypen. In dieser Seminararbeit werden einige der wichtigsten Typklassen vorgestellt und anhand von Beispielen die Essenz der jeweiligen dahinterstehenden Konzepte erklärt.


Notation

Um Verwechslungen von Funktionen und Funktoren vorzubeugen, haben Parameter die einen Funktor repräsentieren den Namen f und Parameter die Funktionen darstellen die Namen g oder h.


Einleitung | Grundlagen | Vom Funktor zur Monade | Monoid | Arrows | Quellenverzeichnis