0
Ich möchtePURESCRIPT Eff Monad: Verwendung von nicht-native Rechen Effekte
x :: Eff (reader :: Reader Int, maybe :: Maybe) Int
x = do
config <- ask -- configuration from (Reader Int) monad
just config -- using (Maybe) Monad
runX :: Int
runX = runPure (runMaybe doIfNothing (runReader 6 x)) -- outputs: 6
mit dem Eff
Monad
Ist das möglich zu schreiben in der Lage sein zu tun Eff
verwenden?
Wenn nicht, wie können wir es funktionieren nicht mit Eff
?
Ich mag Monade Transformatoren nicht, Iv'e einige gesehen Gespräche, wo etwas wie Purscript's Eff Monad mit Monaden wie Reader verwendet wurde, aber ich weiß nicht, ob es in Purescript möglich ist, vielleicht müssen wir eine neue Monade definieren, die Eff ähnlich ist. – user47376