haskell

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

Gibt es eine Möglichkeit, die Version des Cabal-Pakets im Quellcode des Pakets zu erhalten?

Angenommen, ich habe ein Konsolenprogramm, das eine Option zum Anzeigen hat Ausführung. Momentan wenn ich die Version in .cabal file aktualisiere, muss ich gehen Quellcode zu aktualisieren und Konstanten - String-Darstellung von aktuellen zu...
16.10.2015, 18:07
1
Antwort

nicht erkannte 'configure' Option '--enable-executable-profiling'

Nach dem Upgrade von ghc 7.8.3 auf ghc 7.8.4 habe ich cabal update gemacht und gesehen, dass es eine neue Version von cabal gab. Also habe ich den Befehl ausgeführt %Vor% und erhielt die Fehlermeldung %Vor%     
06.01.2015, 11:21
1
Antwort

So definieren Sie Typklassen-Synonyme

In dem Bestreben, eine vernünftige (r) Alternative zu Haskells numerischem Typsystem zu schaffen, sind die Entwickler von numeric-prelude rutschte auf und entschied sich, all ihre Typklassen C zu nennen. Abgesehen davon, dass ich die Dokume...
20.06.2014, 15:10
1
Antwort

GHC Partial Evaluation und Separate Compilation

Ganze Programmcompiler wie MLton erstellen optimierte Binärdateien, teilweise aufgrund ihrer Fähigkeit, die gesamte Quelle der Binärdatei für die teilweise Auswertung zu verwenden: aggressiv Konstanten einbinden und solange auswerten, bis sie...
21.11.2014, 17:48
1
Antwort

Performance von Floyd-Warshall in Haskell - Behebung eines Weltraumlecks

Ich wollte eine effiziente Implementierung des Floyd-Warshall-Algorithmus für alle Paare in Haskell mit Vector s schreiben, um eine gute Leistung zu erzielen. Die Implementierung ist recht einfach, aber anstatt ein 3-dimensionales | V | ×...
07.10.2013, 08:45
1
Antwort

Auflösung überlappender Instanzen in der externen Bibliothek

Ich versuche show etwas vom Typ Tagged s b ( Data.Tagged ) in einem Modul, das auch aus der -Bibliothek importiert . Leider definiert die accelerate-Bibliothek die show-Instanz %Vor% in Data.Array.Accelerate.Pretty.hs. Wenn ich etwas...
06.08.2013, 03:37
3
Antworten

Debug eines Stack-Überlaufs in haskell

Ich bin neu in Haskell und funktionaler Programmierung und ich habe ein Programm, das funktioniert, aber den Stack nach einigen Sekunden überläuft. Meine Frage ist, was soll ich von hier aus machen? Wie kann ich zumindest einen Hinweis darauf be...
28.08.2013, 19:45
1
Antwort

Umgang mit rekursiven GUI Widgets mit reactive-banana

Ich suche nach einer Bibliothek, um eine GUI auf GLFW und OpenGL zu schreiben. Ich mache das, weil ich mit den üblichen UI-Bibliotheksbindungen, die ich für zu wichtig halte, unzufrieden bin, und außerdem möchte ich das Erscheinungsbild meiner B...
04.11.2012, 01:41
1
Antwort

Zurückgeben eines Fehlerstatus in Haskell und Yesod

Ich bin ein Haskell-Neuling. Ich versuche, einen kleinen Server Webdav mit dem Jessod Framework und nach dem WebdavServlet im Apache Tomcat 7 Quellcode modelliert. Ich bin auf ein Problem gestoßen, das einen Fehler von einer meiner Fun...
07.11.2012, 12:33
1
Antwort

Lasse HLint den Parse-Fehler aufgrund von Mehrweg ignorieren, wenn?

Ich verwende die MultiWayIf Spracherweiterung. Während ich HLint liebe (ich benutze Version v1.8.61), scheint es leider, dass HLint diese Erweiterung nicht kennt, und es berichtet mehrseitige ifs als Parse-Fehler: Warning: Parse error: |...
18.05.2014, 19:52