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

GHC-Paketkonflikte

Ich versuche den folgenden Code mit GHC zu kompilieren: %Vor% Wenn ich nur ghc Test.hs starte, bekomme ich: %Vor% Also probiere ich ghc -package haskell98 Test.hs : aus %Vor% Es scheint nicht richtig, aber ich versuche ghc -pac...
06.05.2012, 21:21
3
Antworten

Wie lade ich ein Skript nach ghci?

Ich fange gerade an, Haskell zu lernen, und es fällt mir schwer, den 'Ablauf' eines Haskell-Programms zu verstehen. Zum Beispiel kann ich in Python ein Skript schreiben, es in den Interpreter laden und die Ergebnisse sehen: %Vor% In Haske...
18.03.2013, 17:04
3
Antworten

Haskell Länge + Kartenerklärung?

Ich spiele mit Haskell herum, seit ich die Sprache lerne, und ich habe gerade etwas gefunden, das ich nicht verstehe und ich kann keine Erklärung finden. Wenn ich versuche, diesen Code auszuführen: %Vor% Ich bekomme eine Division durch 0 Aus...
06.05.2014, 00:52
5
Antworten

Wie kann ich eine Zustands-Monade schreiben, die auch Fehler behandelt?

Ich muss eine Zustands-Monade schreiben, die auch die Fehlerbehandlung unterstützt. Ich dachte an die Verwendung der Entweder-Monade für diesen Zweck, weil es auch Details darüber geben kann, was den Fehler verursacht hat. Ich habe eine Definiti...
31.10.2010, 14:58
3
Antworten

Muss ich Applicative und Functor implementieren, um eine Monade zu implementieren

Ich versuche eine Monad-Instanz zu implementieren. Nehmen Sie als ein einfaches Beispiel Folgendes an: %Vor% Dies sollte die Standardimplementierung von Maybe sein, soweit ich weiß. Dies kompiliert jedoch nicht, da der Compiler sich beschwer...
24.04.2015, 10:14
4
Antworten

Hat Haskell einen "de-facto" Laufzeittyp?

Hier ist mein Dilemma: Wenn Haskell-Programm kompiliert wird, wird binärer ausführbarer Maschinencode generiert, der auf einer physischen CPU ausgeführt werden kann. Wenn das Haskell-Programm interpretiert wird, führt die physische CPU Operation...
11.02.2015, 02:05
3
Antworten

Get Terminal Breite Haskell

Wie bekommt man die Breite des Terminals in Haskell? Dinge, die ich versucht habe %Vor% Dies muss nur unix funktionieren. Danke     
09.10.2012, 18:21
4
Antworten

Haskell Prüfe, ob ein Wert in Monad existiert

Ich frage mich, ob es ein Äquivalent oder etwas für null aus Listen gibt, die für Monaden verallgemeinert wurden. Im Moment versuche ich mit == mzero fehlerhafte Werte zu finden. Aber diese Art der Überprüfung provoziert falsch positive Er...
20.10.2015, 07:07
4
Antworten

Begrenzen Sie eine Zahl auf einen Bereich (Haskell)

Ich stelle eine Funktion zur Verfügung, die zwei Parameter benötigt, eine ist eine Mindestgrenze und die andere ist eine Höchstgrenze. Wie kann ich mit Typen sicherstellen, dass beispielsweise die Mindestgrenze nicht größer ist als die Maximalgr...
01.10.2016, 18:44
3
Antworten

Auswertung der Nullfunktionen in Haskell

Angenommen, Sie haben eine nullary-Funktion in haskell, die mehrmals im Code verwendet wird. Wird es immer nur einmal ausgewertet? Ich habe den folgenden Code bereits getestet: %Vor% Wenn ich Test 10 anrufe, schreibt er einmal "Hallo", so da...
13.06.2013, 03:13