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

Ausführen eines Haskell-Skripts auf einem Computer ohne GHC

Diese Frage mag vielleicht nicht wirklich Haskell-spezifisch sein, aber es betrifft eine leichte Belästigung, dass ich mit einer bestimmten Programmieraufgabe konfrontiert bin. Ich habe ein Programm in Haskell geschrieben, das für die Art des...
26.09.2014, 14:47
1
Antwort

Reactive Banana 1.0.0 - Komponententest im MomentIO () Monad

Hier ist ein Beispiel für ein Ereignisnetzwerk, das ich verwendet habe, um das Verhalten bestimmter monadischer Aktionen zu untersuchen. Ich möchte einen prinzipientreuen Ansatz und nicht diesen Ad-hoc-Weg, meinen Code zu testen. Ich weiß, wie i...
09.11.2015, 15:59
1
Antwort

Haskell Repa Schablone hackt

Das Problem Ich versuche zu verstehen, wie Repa funktioniert und ich habe mit einem "Unschärfe" -Beispiel gearbeitet Code aus dem Paket Repa-Beispiele . Der Code verwendet stencil2 Quasi Quote : %Vor% Was ist einfach TemplateHaske...
03.11.2013, 02:47
1
Antwort

Verwendung eines Makefiles mit Kabalen?

Ich arbeite an einem Spielzeugprojekt, um meine Freude am Haskell vom theoretischen zum praktischen Teil zu bringen, mache es mir bequemer mit cabal , HUnit , etc. Ich habe meinem Projekt gerade ein Makefile hinzugefügt: %Vor% Weil:...
06.09.2013, 03:30
2
Antworten

Howto getChar sicher abbrechen?

Ich möchte optional eine getChar Aktion abbrechen. Ich brauche folgende Funktion: %Vor% Bei abort <- getChar' callback wird ein Zeichen von der Standardeingabe gelesen, es sei denn, abort wird aufgerufen, bevor ein Zeichen verfüg...
27.05.2013, 08:54
1
Antwort

Suche nach einer Verallgemeinerung des Konstrukts 'if p x then x else empty'

Ich habe ein paar Schnipsel, die sich anfühlen, als würden sie das Gleiche tun, aber ich bin nicht ganz davon überzeugt, dass es ein verallgemeinertes Konstrukt gibt, um mit beiden umzugehen. An einer Stelle habe ich %Vor% Dies könnte in etw...
04.12.2015, 13:30
1
Antwort

Werden Schreibvorgänge in ein MutableByteArray-Atom geschrieben?

Ich verwende das primitive -Paket und ich möchte sicherstellen, dass Schreibvorgänge (insbesondere von Typen, die breiter als ein Wort sind) von einem Thread nicht als Müll von einem anderen gesehen werden können. Dies wird manchmal als "Re...
08.03.2014, 04:20
1
Antwort

Fehler beim Debuggen eines "Duplicate Definition for Symbol" -Fehlers in GHCI

Ich habe ein Problem mit ghci und brauche einen Rat, wie ich es debuggen kann. Das Problem ist, dass, wenn ich eine Funktion von meinem importierten Projekt ausführen, ich einen doppelten Definitionsfehler habe und ghci beendet, weil es nicht fo...
13.03.2014, 17:36
1
Antwort

Unterdrückt bestimmte Haskell Alex / Happy-Kompilierungsnachrichten

Wenn Sie entweder einen Lexer.x oder einen Parser.y Parser mit dem Alex Lexer Generator oder dem Happy Parser Generator erstellen, diese in Haskell Dateien kompilieren und diese in Objektdateien kompilieren, erzeugt dies standardmäßig die...
05.08.2013, 13:57
1
Antwort

Schnelle Sortierung in Haskell

Nach dem Lesen der Stapelüberlauffrage Verwenden von Vektoren zur Leistungsverbesserung in Haskell , die eine schnelle Eingabe beschreiben Platzieren Sie quicksort in Haskell, ich habe mir zwei Ziele gesetzt: Implementieren des gleiche...
28.07.2013, 20:06