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

In Bezug auf Haskell-Klassen (Num vs Read)

Kann mir bitte jemand erklären, was mir hier fehlt: %Vor% read "4" löst einen Fehler aus, da ghci nicht weiß, welcher konkrete Typ wir wollen, er weiß nur, dass wir eine Klasse Read type haben. read "4" :: Int funktioniert gut. Das...
05.07.2015, 08:20
1
Antwort

(Type) ruft ein Element eines Vektors sicher ab

Ich versuche eine Funktion zu schreiben %Vor% ruft das i-te Element aus einem Vektor der Größe n ab. Diese Vektoren sind wie folgt definiert: %Vor% Gibt es eine Möglichkeit, die Funktion getColumn so zu schreiben, dass der Compi...
30.05.2014, 05:40
3
Antworten

Gibt es ein Äquivalent zu HLint für Erlang?

HLint ist ein Haskell-Flusen-Tool, um Code idiomatischer zu machen. Gibt es so etwas für Erlang?     
01.08.2011, 01:54
1
Antwort

Warum hängt der Code, der schattierte Bindungen verwendet, "hängen"?

Ausführen dieses Codes: %Vor% im Interpreter: %Vor% hängt mit sehr geringer CPU-Auslastung. Warum ist das? Ich habe j = 16 erwartet.     
10.08.2012, 13:13
2
Antworten

Gibt es eine bessere Möglichkeit, von UTCTime nach EpochTime zu konvertieren?

Ich möchte die Änderungszeit einer Datei auf die Zeit einstellen, die ich von exif-Daten erhalten habe. Um die Zeit von exif zu bekommen, habe ich gefunden: %Vor% Um die Zeit für die Dateiänderung festzulegen, habe ich Folgendes gefunden:...
16.11.2010, 12:56
2
Antworten

Ausgabe von Integer an stdout in Haskell

Ich habe eine einfache Funktion wie: %Vor% Und ich versuche, das Ergebnis wie folgt zu drucken: %Vor% Der folgende Fehler wird generiert: %Vor% Auch versucht mit putStrLn und vielen anderen Kombinationen ohne Glück. Ich kann es n...
21.04.2012, 23:46
2
Antworten

Sicher und polymorph zu Enum

Ich möchte eine sichere Version von toEnum : schreiben %Vor% Eine naive Implementierung: %Vor% Und es funktioniert nicht: %Vor% So wie ich die Nachricht verstehe, erkennt der Compiler nicht, dass minBound und maxBound trotz d...
30.04.2010, 10:36
2
Antworten

Verwendung von parallelen Strategien in Haskell

Ich habe eine Funktion frequencyBy , die ich parallelisieren möchte. Hier folgt ein einfacher Testfall: %Vor% Ich möchte das map in frequencyBy parallel ausführen. Ich versuche das mit parList rdeepseq zu erreichen (all die andere...
13.01.2012, 14:42
4
Antworten

Was ist der Zweck des zusätzlichen Ergebnisparameters von atomicModifyIREef?

Die Signatur von modifyIORef ist einfach genug: %Vor% Leider ist das nicht Thread-sicher. Es gibt eine Alternative, die dieses Problem behebt: %Vor% Was genau sind die Unterschiede zwischen diesen beiden Funktionen? Wie soll ich den P...
22.09.2016, 13:25
2
Antworten

Wie heißt dieses Monoidgesetz?

In der Dokumentation für Data.Monoid heißt es, dass die folgenden Gesetze erfüllt sein sollten: %Vor% Mein Verständnis davon ist, dass die ersten zwei Identität sind und die dritte Assoziativität. Aber was ist das Gesetz in der vierten...
10.09.2016, 09:10