Hackage hat mehrere Pakete für Monadentransformatoren: mtl : Monadentransformatorbibliothek Transformatoren : Betonfunktor- und Monadentransformatoren monads-fd : Monadenklassen unter Verwendung funktionaler Abhängigkeiten monads-tf : Monadenklassen unter Verwendung von Typfamilien monadLib : Eine Sammlung von Monadentransformatoren. mtl-tf : Monadentransformatorbibliothek unter Verwendung von Typfamilien. mmtl : Modulare Monadentransformatorbibliothek mtlx : Monadentransformatorbibliothek mit Typindizes …
In welchen Situationen sollte liftIOverwendet werden? Wenn ich verwende ErrorT String IO, liftfunktioniert die Funktion zum Aufheben von E / A-Aktionen ErrorTund liftIOerscheint daher überflüssig.
Ich versuche, eine Familie von Zustandsautomaten mit etwas anderen Arten von Zuständen zu definieren. Insbesondere haben die "komplexeren" Zustandsmaschinen Zustände, die durch Kombinieren der Zustände einfacherer Zustandsmaschinen gebildet werden. (Dies ähnelt einer objektorientierten Einstellung, bei der ein Objekt mehrere Attribute hat, die auch Objekte sind.) Hier ist ein vereinfachtes Beispiel …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.