Suchergebnisse für Anfrage "haskell"

2 die antwort

Können Sie die Einfügesorte in Clojure als Monoid formulieren?

Dies ist der Code für eine Einfügesortierung in Clojure: (defn in-sort! [data] (letfn [(insert ([raw x](insert [] raw x)) ([sorted [y & raw] x] (if (nil? y) (conj sorted x) (if (<= x y ) (concat sorted [x,y] raw) (recur (conj sorted y) raw x ...

1 die antwort

Zeitliche Korrelationen bei Verwendung von System.Random (nicht vorhanden bei Verwendung von System.Random.TF)

Diese Frage betrifft den Ursprung der zeitlichen Korrelationen, mit denen man beobachtetSystem.Random wenn man aufeinanderfolgende Zufälle aus aufeinanderfolgenden Samen erzeugt (wobei man für jeden Samen die gleiche Anzahl von Generatoren ...

1 die antwort

Der Genuine Sieve of Eratosthenes - Algorithmus zur Generierung von Primzahlen

Heute habe ich eine Zeitung gelesen: O'Neill, Melissa E. "Das echte Sieb des Eratosthenes ", [http://www.cs.hmc.edu/~oneill/papers/Sieve-JFP.pdf]Journal of Functional Programming, online veröffentlicht von Cambridge University Press, 9. ...

TOP-Veröffentlichungen

2 die antwort

So schließen Sie eine Datei in haskell

Ich habe ein Problem mit haskell ... Ich öffne eine Datei in haskell und möchte danach Text in diese Datei einfügen. ame :: IO () ame = do putStr "Enter the file name: " name <- getLine file <- readFile name putStrLn "Do you want to add new ...

1 die antwort

Gibt es einen Standardnamen oder eine Implementierung des "rein anwendbaren Entweder"?

Ich finde häufig Verwendung für das, was ich als "rein anwendend" bezeichneEither", d.h.Either mit demApplicative Instanz verfügbar, solange wir keine implementierenMonad Instanz auch. newtype AEither e a = AEither { unAEither :: Either e a } ...

3 die antwort

Haskell-Wo-Einzug: Warum muss der Einzug nach dem Bezeichner erfolgen?

Dieser Code: import Data.Char (digitToInt) myInt :: String -> Int myInt [] = error "bad input: empty string" myInt (x:xs) | x == '-' = -1 * myInt xs | otherwise = foldl convert 0 (x:xs) where convert acc x | x `elem` ['0'..'9'] = 10 * acc ...

6 die antwort

So installieren Sie Haskell unter Mac OS

Ich versuche, Haskell in zwei Tagen auf meinem Macbook zu installieren und kann den Erfolg nicht erzielen. Was habe ich getan: $ brew install ghcFein. Jetzt versuche ich zu installieren $ cabal install textund bekomme nächste ...

2 die antwort

Netzwerk-2.4.2.2 Fehler bei der Installation unter Windows

Beim Versuch, das Netzwerkpaket (cabal install network) unter Windows Server 2008 in einer cabal-Sandbox (1.18. *) Zu installieren, wird die folgende Fehlermeldung angezeigt: C:\Users\user\Project>cabal install n,etwork ...

2 die antwort

Testen von IO-Aktionen mit Monadic QuickCheck

Kann mir jemand ein kurzes Beispiel für das Testen von E / A-Aktionen mit Monadic QuickCheck geben?

1 die antwort

Erlang's term_to_binary in Haskell?

Gibt es eine unkomplizierte Serialisierungsmethode für Haskell, ähnlich den Term_to_binary / binary_to_term-Aufrufen von Erlang? Data.Binary erscheint unnötig kompliziert und roh. Sehendieses Beispiel [http://code.haskell.org/binary/]Dabei werden ...