haskell

Haskell ist eine funktionale Programmiersprache mit starker statischer Typisierung, verzögerungsfreier Auswertung, umfangreicher Parallelitäts- und Parallelitätsunterstützung und einzigartigen Abstraktionsfunktionen.
2
Antworten

Warum kompiliert dieses äquivalente Programm nicht?

Dieses Programm: %Vor% Kompiliert. Dieses Programm: %Vor% Kompiliert nicht mit dem folgenden Fehler: %Vor% Warum?     
05.09.2015, 20:47
1
Antwort

Protokollierung mit der freien Monade

Diese Frage bezieht sich auf diesen Artikel Die Idee ist, eine DSL für das Manipulieren von Dateien in der Cloud zu definieren und ein Zusammensetzung von Dolmetschern, die sich um die verschiedenen Aspekte kümmern, wie z Kommunikation mit...
18.10.2016, 10:26
1
Antwort

Kombinieren von Data.Dynamic- und type-Klassen

Ist eine Variable vom Typ Dynamic erlaubt, die Typklassen der internen Variablen zu nutzen, ohne den genauen Typ zu berücksichtigen? Nehmen wir zum Beispiel an, ich möchte eine Funktion prettyShow schreiben. Wenn der interne Typ eine Insta...
05.04.2014, 03:50
1
Antwort

Soll ich jemals ein Paket außerhalb einer Sandbox installieren?

Nachdem ich 3 Monate lang Haskell benutzt hatte, wurde mir klar, dass ich Cabal nicht als Paketmanager verwenden sollte. Nun ist meine Frage, ob ich jemals ein Paket außerhalb einer Sandbox installieren möchte. Wenn ja, warum?     
20.02.2014, 09:18
3
Antworten

Optimierung einer rekursiven Brute-Force in eine eher mathematisch-lineare Lösung

Ich habe dieses Haskell-Programm geschrieben, um Euler 15 zu lösen (es benutzt eine sehr einfache dynamische Programmierung, um ein bisschen schneller zu laufen, also kann ich es tatsächlich ausführen, aber das Entfernen würde erwarten, dass es...
26.02.2014, 10:35
1
Antwort

Warum sind diese Eckfälle in Haskells Import-As-Arbeit und was machen sie?

Ich bin auf einige Module gestoßen, die besonders merkwürdige Importe enthalten. Zuerst habe ich ein Modul A gesehen, das ein anderes Modul als sich selbst importiert. Zum Beispiel: %Vor% Was macht das? Warum ist das Obige überhaupt er...
02.05.2014, 08:54
1
Antwort

Welche Cabal-Pakete werden nicht verwendet

Wenn ich die Warnungen mit GHC hochfahre, wird es mich warnen, welche Importe nicht benutzt werden .... Gibt es einen ähnlichen Befehl, um mir zu sagen, welche build-depends in meiner <project>.cabal -Datei nicht verwendet werden?...
05.10.2015, 21:20
1
Antwort

Zeigen Sie die Dokumentation der in einer Cabal-Sandbox installierten Pakete an

Gibt es eine Möglichkeit, die Dokumentation eines Pakets anzuzeigen, das ich in einer Cabal-Sandbox installiert habe? Derzeit habe ich ein Skript, das die Dokumentation in einen gemeinsamen Pfad stellt, so dass ich es mit einem einfachen Server-...
16.11.2013, 22:27
1
Antwort

Generieren von zufälligen Vektoren mit konstantem Stapelspeicherplatz

Ich arbeite mit den Paketen System.Random.Mersenne.Pure64 und Control.Monad.Mersenne.Random von Don Stewart, die normalerweise unglaublich schnell sind und helfen sollen, häufige Fehler zu vermeiden , wie die Verwendung nicht strikter Zusta...
13.11.2013, 05:59
1
Antwort

GHCJS-DOM Ereignisführung

Ich versuche zu verstehen, wie man eine GUI mit GHCJS-DOM erstellt. Ich habe mir das Hallo Weltbeispiel Ссылка angeschaut, was trivial ist. Das Hinzufügen neuer Knoten ist einfach. Was ich nicht kann und aus der Bibliotheksdokumentation (nur S...
18.09.2014, 19:46