Suchergebnisse für Anfrage "monads"

6 die antwort

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 @ ...

14 die antwort

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 ...

4 die antwort

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 ...

TOP-Veröffentlichungen

2 die antwort

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] ...

4 die antwort

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 ...

4 die antwort

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 ...

8 die antwort

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 ...

2 die antwort

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 ...

6 die antwort

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 ...

20 die antwort

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 ...