Schlagwort: monad

lambda 2 time

Functional programming – Teil 7

Es wird Zeit, dass wir über Zeit reden. Na ja, eigentlich eher um Asynchronität und wie wir damit umgehen.
Ja, ich weiss, Promises sind eine Möglichkeit damit umzugehen. Bedauerlicher Weise sind Promises nicht optimal für den Einsatz in der funktionalen Programmierung.

lambda 2 brain

Functional programming – Teil 6

Von den alternativen Kontrollstrukturen, die wir uns letztes mal angesehen haben, war eigentlich nur das Either streng funktional. Dennoch ist es immer von Vorteil den Code so einfach und erweiterbar wie möglich zu gestalten.
Werfen wir diesmal einen Blick darauf, wie wir mit verschachtelten Container-Typen umgehen.