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

Eine Liste nach der Reihenfolge einer anderen Liste sortieren

Ich muss eine Liste nach der Reihenfolge einer anderen sortieren, aber ich weiß nicht, wie das geht. Zum Beispiel: Ich könnte eine Liste a ähnlich wie: haben %Vor% Und eine Liste b (die die Reihenfolge festlegt) wie: %Vor% (Wie...
08.10.2014, 15:29
1
Antwort

Wiederverwendung / Memoisierung von globalen polymorphen (Klassen-) Werten in Haskell

Ich mache mir Gedanken darüber, ob und wann ein polymorpher "globaler" Klassenwert freigegeben / gespeichert wird, insbesondere über Modulgrenzen hinweg. Ich habe dies gelesen und dies , aber sie scheinen nicht ganz meine Situation widerzus...
18.05.2015, 21:12
4
Antworten

Instanz Alternative ZipList in Haskell?

ZipList kommt mit einem Functor und einer Applicative-Instanz ( Control.Applicative ) aber warum nicht Alternative? Gibt es keine gute Instanz? Was ist mit dem unten vorgeschlagenen? Ist es fehlerhaft? ist es nutzlos? Gibt es andere...
13.08.2013, 13:42
3
Antworten

Robust haskell ohne Fehler

Ich lerne gerade Haskell. Eine der Motivationen, warum ich diese Sprache gewählt habe, war, Software mit einem sehr hohen Grad an Robustheit zu schreiben, d. H. Funktionen, die vollständig definiert, mathematisch deterministisch sind und niemals...
08.08.2015, 00:06
2
Antworten

Führen Sie eine MonadIO-Aktion innerhalb von reactimate aus

In reactive-banana versuche ich reactimate :: Event (IO ()) -> Moment () mit einigen Aktionen von Arduino in hArduino-Paket , eine Instanz von MonadIO . Es scheint keine Funktion von Arduino a -> IO a im Paket vorhanden zu sein...
29.07.2015, 00:12
1
Antwort

Syntax für die Datenweitergabe

Ich habe kürzlich die Data.Promotion Hälfte von Singletons entdeckt. Es hat viele Typenfamilien, die im wesentlichen willkürliche Berechnungen auf der Typ-Ebene erlauben. Ich habe ein paar Fragen zur Verwendung: Was ist der Unterschied...
04.06.2014, 22:24
1
Antwort

Gibt es eine Möglichkeit, Flaggen bei der Suche mit hoogle von ghci zu verwenden?

Wie kann ich die hoogle-Befehlszeilenflags verwenden, wenn hoogle in ghci verwendet wird? Das funktioniert offensichtlich nicht: %Vor%     
09.02.2014, 13:51
2
Antworten

Verschmelzen von Conduits mit mehreren Eingängen

Ich versuche, einen Conduit zu erstellen, der mehrere Eingabeströme konsumieren kann. Ich muss in der Lage sein, auf den einen oder den anderen der Eingabeströme in keiner bestimmten Reihenfolge (z. B. nicht alternierend) zu warten, was zip unbr...
24.03.2013, 02:37
1
Antwort

f # Entsprechung von Haskells "Interaktion"

Ich habe gerade etwas über Haskell gelesen und seine Methode interact gesehen, die das übliche Muster des Lesens von Eingaben aus stdin implementiert, eine Funktion auf die Zeichenfolgen anwendet und das Ergebnis zurück nach stdout schreibt....
05.02.2013, 00:14
1
Antwort

Jobplanung in Haskell

Was wurde bisher in Haskell getan, um Aufträge für die Ausführung auf native Weise zu planen? Hier ist eine Skizze von dem, was ich denke. Angenommen, ich habe eine Funktion work , die ich in Date ausführen soll, vermutlich in der Zukunf...
03.06.2014, 20:07