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

Mache Funktionen zu einer Instanz der Vektortypklasse

Ich habe eine benutzerdefinierte Typklasse für mathematische Vektoren %Vor% und ich möchte Zahlen a und Funktionen a -> vector zu einer Instanz der Klasse machen. Zahlen sind einfach: %Vor% und ich dachte, Funktionen wären auch...
23.10.2012, 11:34
1
Antwort

Haskell: Verwenden Sie den letzten Verweis auf eine Variable, um effizient eine neue Variable zu erstellen

Dieser C-Code kann konzeptionell so beschrieben werden, als würde er ein neues Array erzeugen, das mit einem Eingabe-Array identisch ist, aber mit 1 als erstem Element: %Vor% Dies ist eine reine Funktion (wink wink Nudge Nudge), solange kein...
20.11.2015, 07:16
1
Antwort

Welche Paketversion habe ich?

Man sollte denken, dass dies eine FAQ ist, aber ich konnte keine Antwort auf diese einfache Frage finden: Welche Version eines bestimmten Pakets habe ich in meiner GHC-Installation? Hintergrund Ich versuche Haskell zu lernen, und um d...
25.11.2015, 10:29
1
Antwort

Ist es möglich, einen neuen Datensatz mit Linsen zu konstruieren?

Wenn ich einen Aufnahmetyp mit Objektiven habe, ist es möglich, einen neuen Datensatz zu erstellen, ohne die zugrunde liegenden Record Accessoren zu verwenden? %Vor% Ich könnte Foo zu einer Instanz von Data.Default machen und dann d...
25.08.2013, 15:02
2
Antworten

Was wäre die "eindeutige Methode", die Traversable zusätzlich zu Foldable hat?

Foldable ist eine Oberklasse von Traversable , ähnlich wie Functor ist eine Oberklasse von Applicative und Monad . Ähnlich wie im Fall von Monad , wo es möglich ist, fmap als zu implementieren %Vor% wir könnten auch...
13.01.2014, 01:25
3
Antworten

Ändern Sie das Element der Liste, wenn es gegen eine Bedingung gilt, oder fügen Sie ein neues hinzu, falls nicht, indem Sie Data.Lens verwenden

Ich habe eine Liste von Datensätzen und benötige eine Funktion, die die Liste nach einem Datensatz mit einem bestimmten Namen durchsucht und den Wert dieses Datensatzes ändert OR wenn kein Datensatz einen neuen Datensatz an den resultierenden...
13.06.2013, 12:57
1
Antwort

GHC beschwert sich über nicht vollständige Muster, die vom Typprüfer erzwungen werden

Ich habe den folgenden Code %Vor% Beim Kompilieren oder Interpretieren mit -Wall wird die folgende Warnung ausgegeben: %Vor% Normalerweise ist das zu erwarten. Normalerweise, selbst wenn ich meinen Grund dafür habe, dass meine Muster...
15.10.2013, 05:31
1
Antwort

Was ist los mit meinem "Sum Event" in reactive-banana?

Ich lerne reaktiv-Banane und beabsichtige, es in einer serverseitigen App zu verwenden. Ich habe Hintergrundwissen in RxJs, daher bin ich es gewohnt, Events mit verschiedenen Kombinatoren zu kombinieren. Also begann ich mit einfachen Event-Kombi...
11.01.2012, 21:33
1
Antwort

Haskell: Lazy bewertete Ergebnisse teilweise fallen lassen

Ich habe einen sehr großen Entscheidungsbaum. Es wird wie folgt verwendet: %Vor% Dieser Entscheidungsbaum ist viel zu groß, um in den Speicher zu passen. Aber dank der Lazy Evaluation wird es nur teilweise ausgewertet. Das Problem ist, da...
18.01.2013, 08:55
1
Antwort

Emacs: Befehl im Haskell-Modus neu definiert (hakell-mode-hook)

in Emacs im Haskell-Modus, ich wollte den Befehl ändern "C-x C-s" bis "C-x C-s" gefolgt von "C-c C-1". Ein Stichwort: Haskell.org: Emacs / Tastenbelegung und einfache Bedienung Ich habe versucht, die folgenden Varianten einzufügen...
11.08.2012, 18:19