Suchergebnisse für Anfrage "ghci"

2 die antwort

Wie kann ich ein Haskell-Modul in GHCi importieren?

Ich versuche, mir Haskell aus dem Buch Learn You A Haskell for Great Good beizubringen. Ich bin zum letzten Abschnitt von Kapitel 7 (Module) gekommen, in dem erklärt wird, wie Sie Ihr eigenes Modul erstellen. Ich habe das im Buch am Anfang des ...

4 die antwort

GHCi ignoriert Typ Signatur

Prelude> let myprint = putStrLn . show Prelude> :t myprint myprint :: () -> IO ()OK, hier nichts zu ungewöhnlich. Ich nehme an, dass nur GHCi-Standardregeln verwendet werden ... Prelude> let myprint = (putStrLn . show) :: Show x => x -> IO () ...

2 die antwort

Debuggen von E / A in einem Paketmodul in GHCi

Ich mache Low-Level-E / A (für Bibliotheksbindungen) in Haskell und habe einen Segfault. Ich würde gerne GHCi's @ benutz:breche um herauszufinden, was los ist, aber hier ist was passiert: > import SDL > :break SDL.setPaletteColors cannot set ...

TOP-Veröffentlichungen

2 die antwort

Wie kann ich optimierten Code in GHCI laden?

Ich schreibe ein Modul, das auf Optimierung beruht. Ich möchte dieses Modul in ghci testen. Aber ab ghc in--interactivem @ -Modus wird die Optimierung automatisch deaktiviert. wenn ich das Modul mit @ kompilie-O und versuchen Sie dann, es in ...

2 die antwort

Haskell: nicht erschöpfende Muster

Ich trainiere morgen für einen Test, um meine Einführung in die funktionale Programmierung abzuschließen, aber eines verstehe ich nicht. Wenn ich ein Programm habe wie: test [] = [] test (x:xs) = test (xs)Was er tut, ist, dass er das erste ...

1 die antwort

Hat ghci alle möglichen Typklasseninstanzen aufgelistet?

Wenn ghc keine konkrete Typklasseninstanz bestimmen kann, erhalten Sie eine Meldung wie: No instance for ... arising from a use of `it' The type variable `a0' is ambiguous Possible fix: add a type signature that fixes these type ...

1 die antwort

Wie setze ich Ghci-Optionen für cabal repl?

Ich habe ein Hashell-Projekt, mit dem ich kompiliere-Werror standardmäßig. Das heißt, wenn ich rennecabal repl es läuft mit der Option-Werror eingeschaltet. Das bedeutet das zum Beispiel wenn ich auswerte2 + 2 Ich erhalte ...

1 die antwort

Wie kann ich eine ThreadId erstellen, wenn ich die tatsächliche Nummer kenne?

Es passiert mir oft beim Debuggen oder Herumspielen in GHCi, dass ich zufällig das Tatsächliche kenneThreadId nummer (zum beispiel von mitDebug.Trace), aber das ist alles was ich habe. Das Problem ist, dass alle Thread-APIs, wie zkillThread ...

4 die antwort

ghci selbstreferenzierende Zuordnung

Ich habe heute ein neues Haskell gelernt, als ich etwas in Ghci ausprobiert habe. Im Grunde ging es darum: Prelude> let x = 6 Prelude> x 6 Prelude> let y = show x Prelude> y "6" Prelude> let x = show x Prelude> ...

1 die antwort

Verwenden von gcc anstelle von ghci oder ghc

Unter Mac OS X 10.9 wird der Standard-C-Compiler mitgeliefert