Suchergebnisse für Anfrage "ghc"
cabal Sandbox v. globales Paket db
Bei der Installation in einer Cabal-Sandbox verwendet Cabal weiterhin Pakete aus dem globalen Paket db (insbesondere Pakete, die von der Haskell-Plattform stammen). Dies kann zu Installationskonflikten führen. Ist es möglich, cabal so zu ...
Verwaiste Instanzen in Haskell
Wenn ich meine Haskell-Anwendung mit dem @ kompilie-Wall Option, GHC beschwert sich über verwaiste Instanzen, zum Beispiel: Publisher.hs:45:9: Warning: orphan instance: instance ToSElem ResultDie TypenklasseToSElem ist nicht meins, sondern ...
wie kann ich cabal-install auf eeePc 701 / Ubuntu Netbook Remix 1.6 (Lucid) erstellen?
Keine Programmierfrage, aber das erste Mal sehe ich so etwas. UNR 1.6 (basierend auf Ubuntu 10.04) installiert die Version 6.12.1 von GHC. Also, um cabal-install-0.8.2 zu bauen, muss ich @ installier die libghc6-Pakete von parsec, mtl, network ...
GHCs RTS-Optionen für die Speicherbereinigung
Ich habe ein Haskell-Programm, das eine Textdatei verarbeitet und ein @ erstellMap (mit mehreren Millionen Elementen). Das Ganze kann 2-3 Minuten laufen. Ich habe festgestellt, dass das Ändern der Optionen -H und -A einen großen Unterschied in ...
Speicherabdruck der Haskell-Datentypen
Wie kann ich die tatsächliche Speichermenge ermitteln, die zum Speichern eines Werts eines Datentyps in Haskell erforderlich ist (meistens mit GHC)? Ist es möglich, es zur Laufzeit auszuwerten (z. B. in GHCi), oder ist es möglich, ...
Haskell Error: Analysefehler bei Eingabe `= '
Specs GHC 6.12.1 Mac OS X 10.6.4 x64 Macbook Pr Proble Ich habe Probleme bei der Verwendung vonlet Syntax. Der folgende Code lässt sich nicht kompilieren: module Main where main = let x = 1 y = 2 z = 3 in putStrLn $ "X = " ++ show x ...
Konvertieren Sie eine "do" -Notation mit mehr als zwei Aktionen, um die Bindefunktion @ zu verwende
Ich weiß, dass die folgende "Bind" -Funktion der "do" -Notation äquivalent zu @ igetLine >>= \line -> putStrLn do line <- getLine putStrLn lineAber wie entspricht die folgende Notation der Bindungsfunktion? do line1 <- getLine putStrLn "enter ...
Gibt es eine Möglichkeit, den Speicher zu begrenzen, den ghci haben kann?
Ich bin es gewohnt, meinen Code mit ghci zu debuggen. Oft passiert so etwas (natürlich nicht so offensichtlich): ghci> let f@(_:x) = 0:1:zipWith(+)f x ghci> length fDann passiert einige Zeit lang nichts, und wenn ich nicht schnell genug ...
Wie bekomme ich die OverloadedStrings-Spracherweiterung zum Laufen?
Ich habe überladene Zeichenfolgen aktiviert, kann sie jedoch nicht zum Laufen bringen: $ cat overloadedstrings.hs {-# LANGUAGE OverloadedStrings #-} import qualified Data.ByteString as B import qualified Data.ByteString.Lazy as BL lazy ...
as ist Fusion in Haskel
Immer wieder habe ich in der Haskell-Dokumentation Folgendes bemerkt: (zum Beispiel inData.Text [https://hackage.haskell.org/package/text-1.2.2.1/docs/Data-Text.html]): Subject to fusion Was istVerschmelzun und wie verwende ich es?