Suchergebnisse für Anfrage "haskell"
Optimierung von Haskell-Code
Ich versuche, Haskell zu lernen, und nach einem Artikel in reddit über Markov-Textketten habe ich beschlossen, die Markov-Textgenerierung zuerst in Python und jetzt in Haskell zu implementieren. Allerdings ist mir aufgefallen, dass meine ...
Wie konvertiere ich eine Liste in Haskell in ein Tupel?
Wie kann ich eine Liste in Haskell am besten in ein Tupel konvertieren? [1,2,3,4,5,6] -> (1,2,3,4,5,6)
Wie wähle ich ein zufälliges Listenelement in einer reinen Funktion aus?
Ich möchte eine Haskell-Funktion erstellen, mit der eine Zufallszahl aus einer bestimmten Liste ausgewählt werden kann. Meine Typunterschrift lautet: randomPick :: [a] -> aWas soll ich machen
Haskell Pipes - Liefert den Rückgabewert des letzten Proxy in der Pipeline
Sagen wir, ich habe zweiProxy in Haskell Pipes. Sie stellen externe Systemprozesse dar. produce :: MonadIO m => Producer ByteString m ExitCode consume :: MonadIO m => Consumer ByteString m ExitCodeSo hänge ich sie in einEffect, so was effect ...
Vermeiden des Zwischenspeicherns von Berechnungen im Criterion Benchmark
Der folgende Code (vorgeschlagen von Reid Barton beiKriterium führt zur Explosion des Speicherverbrauchs, keine CAFs in Sicht [https://stackoverflow.com/a/29336593/917635]) hat eine Benchmark-Zeit, die @ skalieanteili mitnum wenn mit @ kompilieO0 ...
Warum wird dieser Haskell-Code mit -O langsamer ausgeführt?
Dieses Stück Haskell-Code läuftvie langsamer mit-O, aber-O sollte sein nicht gefährlich [https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/options-optimise.html#optimise-pkgs] . Kann mir jemand sagen, was passiert ist? Wenn es ...
Wie mache ich eine automatische Differenzierung bei komplexen Datentypen?
Gegeben eine sehr einfache Matrixdefinition basierend auf Vector: import Numeric.AD import qualified Data.Vector as V newtype Mat a = Mat { unMat :: V.Vector a } scale' f = Mat . V.map (*f) . unMat add' a b = Mat $ V.zipWith (+) (unMat a) (unMat ...
Welches Wörterbuch wählt GHC aus, wenn mehr als ein Wörterbuch im Geltungsbereich ist?
Betrachten Sie das folgende Beispiel: import Data.Constraint class Bar a where bar :: a -> a foo :: (Bar a) => Dict (Bar a) -> a -> a foo Dict = barGHC bietet zwei Auswahlmöglichkeiten für das Wörterbuch, wenn ein @ ausgewählt wirBar Instanz ...
Was ist Constraint in kind signature
Wenn ich das @ inspiziekind vonMaybe Ich bekomme das: λ> :k Maybe Maybe :: * -> *Nun, wenn ich die Art von @ inspizieMonad Ich bekomme das: λ> :k Monad Monad :: (* -> *) -> ConstraintWas istConstraint dort und warum wird es gebraucht? Warum ...
Erlaubt Travis ci Ghc-Versionen größer als 7,8?
Ich habe gerade ein Haskell Travis CI-Projekt mit diesem @ erstell.travis.yml: language: haskell ghc: - 7.8 - 7.10Aber Travis interpretiert die zweite Version als7.1: https: ...