haskell

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

Gibt es in Haskell einen Unterschied zwischen floor und truncate?

Gibt es einen Unterschied in der Funktionalität zwischen floor und truncate in Haskell? Sie scheinen die gleiche Funktionalität zu haben und sie haben dieselbe Typ-Signatur: truncate :: (Integral b, RealFrac a) => a -> b...
22.08.2017, 07:46
5
Antworten

Leere Liste vs Vielleicht, um eine fehlerhafte Berechnung in Haskell darzustellen

In dem Edx Haskell Kurs erklärt Erik Meijer wiederholt, dass co_de% type für fehlgeschlagene Berechnungen ist nicht etwas, was man tun sollte; stattdessen sollte man die leere Liste dafür verwenden. Ich verstehe, dass der Maybe -Typ eine...
24.11.2014, 10:28
5
Antworten

Gibt es in Haskell eine Möglichkeit, auszudrücken, dass ein Typ auf mehrere Arten eine Instanz einer Typklasse sein sollte?

(Sorry im Voraus, wenn die Frage dumm oder offensichtlich ist - ich habe nicht viel Erfahrung mit Haskell). Gibt es eine Möglichkeit auszudrücken, dass ein Typ auf mehrere Arten eine Instanz einer Typklasse sein sollte? Dies wird am besten an...
22.10.2010, 16:08
6
Antworten

Schnittpunkt von unendlichen Listen

Ich weiß aus der Berechenbarkeitstheorie, dass es möglich ist, die Schnittmenge von zwei unendlichen Listen zu nehmen, aber ich kann keinen Weg finden, es in Haskell auszudrücken. Die traditionelle Methode schlägt fehl, sobald die zweite List...
17.02.2017, 14:23
4
Antworten

Haskell - Optimierung des Differentialgleichungslösers

Ich lerne Haskell und versuche so schnell wie möglich in C zu schreiben. Für diese Übung schreibe ich eine
11.10.2012, 02:09
8
Antworten

FizzBuzz Bereinigung

Ich lerne immer noch Haskell, und ich frage mich, ob es eine weniger wortreiche Möglichkeit gibt, die folgende Aussage mit einer Codezeile auszudrücken: %Vor% Erzeugt: [(1,""),(2,""),(3,"fizz"),(4,""),(5,"buzz"),(6,"fizz"),(7,""),(8,""),(9...
28.01.2012, 19:10
4
Antworten

Gibt es eine Bedeutung in der Reihenfolge der Haskell-Funktionsparameter?

Ich habe Haskell gelernt, und mir ist aufgefallen, dass viele der integrierten Funktionen Parameter in einer Reihenfolge akzeptieren, die intuitiv zu dem ist, was ich erwarten würde. Zum Beispiel: %Vor% Wenn ich zweimal 7 replizieren möchte,...
31.07.2015, 00:54
5
Antworten

Konstruktormuster, das mit haskell übereinstimmt

Ich habe diesen Datentyp %Vor% Und zwei Dummy-Funktionen %Vor% Der zweite funktioniert gut, aber der erste verursacht einen Fehler: "Parse error in pattern: exec". Können Sie erklären, warum ich nicht auf Konstruktor auf diese Weise anpa...
05.06.2012, 08:10
3
Antworten

haskell foldl mit (++)

Ich habe mit Haskell und ghci gespielt, als ich das gefunden habe, was mich wirklich stört: %Vor% Ich habe das erwartet: [3,4,5,2,3,4,2,1,1] Es wird jedoch: %Vor% Soweit ich das verstehe, sollte es folgendes sein: %Vor% Wenn ich d...
26.02.2011, 18:54
6
Antworten

Haskell bindet mit Ruby durch FFI?

Da sowohl Rubin als auch Haskell FFI unterstützen, Ist es möglich, Haskell-Code von Ruby aufzurufen, vielleicht über FFI? Gibt es eine Haskell-Bindung in Ruby?
24.03.2009, 08:10