Kapitel 9. Kochen als Monade

Beim Kochen ist die zeitliche Abfolge der Arbeitsschritte wichtig, da die Arbeitsschritte aufeinander aufbauen. Im Rezept für Auberginen-Curry (Kapitel 4 im Abschnitt Rezept: Baingan Bharta (Auberginen-Curry)) müssen wir zuerst den Ingwer mit den Tomaten pürieren, bevor wir das Ingwer-Tomaten-Püree verwenden können. Dieses brauchen wir dann für den nachfolgenden Schritt. Ein Rezept beschreibt zum einen die Zutaten und zum anderen in welcher Reihenfolge und wie genau die Zutaten verarbeitet werden.

Im Paradigma der funktionalen Programmierung entsprechen die Zutaten den Datenstrukturen und die Zubereitungsschritte den Funktionen, wie wir schon in Kapitel 6 festgestellt haben. Alle Zubereitungsschritte sind nur von ihren ...

Get Das Curry-Buch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.