Suchergebnisse für Anfrage "monads"
Haskell do-Klausel mit mehreren Monadentypen
Ich verwende eine Grafikbibliothek in Haskell mit dem Namen Dreigroschen-GUI [http://hackage.haskell.org/package/threepenny-gui]. In dieser Bibliothek gibt die Hauptfunktion ein @ ...
Ist Haskell wirklich rein (gibt es eine Sprache, die sich mit Ein- und Ausgaben außerhalb des Systems befasst)?
Nachdem Sie Monaden in Bezug auf die funktionale Programmierung berührt haben, macht die Funktion tatsächlich eine Sprache rein, oder handelt es sich nur um eine weitere "Get-out-of-Jail-Free-Karte" für die Argumentation von Computersystemen in ...
Continuation Monade für eine Yield / Warten-Funktion in Haskell
Ich möchte einen Automaten-Typ mit folgendem Typ erstellen: newtype Auto i o = Auto {runAuto :: i -> (o, Auto i o)}Ich weiß, das ist der Typ desAutomata ...
Warum ist `join` nicht Teil der` Monad` Klasse [duplicate]
Diese Frage hat hier bereits eine Antwort: Warum ist Join Standalone anstelle eines Teils der minimalen Implementierung der Monad-Typenklasse? [/questions/51597106/why-is-join-standalone-instead-of-part-of-the-minimal-implementation-of-the-mon] ...
Implementierung der Haskell-MaybeMonad in F # - wie können wir das faul machen?
Wir versuchen, das Haskell-MaybeMonad-Beispiel aus @ zu erstellehttp: //www.haskell.org/all_about_monads/html/maybemonad.htm [http://www.haskell.org/all_about_monads/html/maybemonad.html] in F #. Die Idee ist, in zwei Wörterbüchern nach einer ...
Das Definieren einer neuen Monade in Haskell löst keine Instanz für Applicative @ au
Ich versuche eine neue Monade zu definieren und bekomme einen seltsamen Fehler newmonad.hs newtype Wrapped a = Wrap {unwrap :: a} instance Monad Wrapped where (>>=) (Wrap x) f = f x return x = Wrap x main = do putStrLn "yay" $ ghc --version ...
Pure funktionaler Zufallszahlengenerator - Statusmonade
Das Buch 'Funktionale Programmierung in Scala 'zeigt ein Beispiel für einen reinen funktionalen Zufallszahlengenerator wie folgt trait RNG { def nextInt: (Int, RNG) } object RNG { def simple(seed: Long): RNG = new RNG { def nextInt = { val seed2 ...
Relation von freier Monade und AST
Ich beziehe mich auf den unten aufgeführten Quellcode von Ken Scambler, siehe auchGitHub source [https://github.com/kenbot/free/blob/master/src/main/scala/kenbot/free/KVS.scala] . package kenbot.free import scalaz._ import Scalaz._ import ...
Simplest nicht-triviales Monadentransformator-Beispiel für "Dummies", IO + Maybe
Kann jemand ein supereinfaches (paar Zeilen) Beispiel für einen Monadentransformator geben, das nicht trivial ist (d. H. Die Identitätsmonade nicht verwendet - das verstehe ich). Wie würde zum Beispiel jemand eine Monade erstellen, die IO ...
Monad in nicht programmierbaren Begriffen [duplizieren]
Mögliches Duplizieren: Was ist eine Monade? [https://stackoverflow.com/questions/44965/what-is-a-monad] Wie würden Sie eine Monade in nicht programmierbaren Begriffen beschreiben? Gibt es ein Konzept / eine Sache außerhalb des Programmierens ...