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

Wie kann ich die GHC-Integration für Emacs schnell und einfach konfigurieren?

In der Vergangenheit habe ich versucht, bei der Entwicklung von Haskell in Emacs mehr IDE-ähnliche Erfahrungen zu sammeln, aber ich bin immer auf eine nicht ganz funktionierende Integration gestoßen. Gibt es eine Möglichkeit, grundlegende GHC...
10.03.2014, 09:45
1
Antwort

Anwenden von putStr auf jedes Element einer Liste

Ich versuche, eine Liste von ganzen Zahlen in diesem Format auszudrucken %Vor% Also nimmt meine Funktion eine Liste von ganzen Zahlen und gibt ein IO () wie folgt zurück: %Vor% Aber ghc gibt mir den Fehler: %Vor% Nun verstehe ich, da...
16.03.2013, 14:29
3
Antworten

Supertypen in Haskell

Entschuldigung im Voraus, wenn ich hier die falsche Terminologie verwende. Was ist der idiomatische Weg in Haskell, um zwei oder mehr Typen zu verallgemeinern, so dass Sie Pattern-Matching gegen sie verschieben können, während Sie den Standar...
14.05.2014, 17:57
2
Antworten

Writer Monad Beispiel kann nicht kompiliert werden von "Learn you a Haskell"

Der folgende Code, der wörtlich von LYAH lautet, wird nicht kompiliert. Code- und Kompilierzeitfehler sind unten enthalten. Auf der LYAH-Seite ist der Code ~ 15% auf der Seite, yay emacs browser:) Irgendwelche Ideen warum? Betrachte ich etw...
16.10.2014, 22:43
1
Antwort

Ist es möglich die IO Monade von Haskell in Clojure zu machen?

Ich habe mir die algo.monads und fluokitten Dokumentation. Ich habe auch Monad Blog-Einträge durch Jim Duey , Konrad Hinsen und Leonardo Borges . Der nächste, den ich finden kann, ist Konrad Hinsens Bibliothek monadische IO-Streams -...
17.02.2014, 10:35
3
Antworten

Wie ändere ich den WinGHCi-Editor über: Editor einstellen?

Ich möchte Notepad ++ anstelle von Notepad verwenden, wie der Editor, den GHCi aufruft, wenn ich :edit eintippe. Weiß jemand, wie man das macht? Ich habe es versucht %Vor% aber keiner von diesen funktioniert. Danke für die Hilfe!     
05.08.2013, 18:09
2
Antworten

Ist es möglich, Stand-Alone-Haskell-Executable zu produzieren

Gibt es eine Möglichkeit, eigenständige Haskell-Executable zu erzeugen, die auf verschiedenen Linux-Rechnern läuft, vorausgesetzt, die Architektur ist ähnlich? Tut mir leid, ich hätte klarer sein sollen. Bei den anderen Rechnern ist GhC mögli...
22.04.2013, 14:43
3
Antworten

Reine Pseudozufallsgeneratoren für Haskell mit einer netten API?

Was sind die empfohlenen Haskell-Pakete für reine Pseudozufallsgeneratoren (uniforme Doubles)? Ich bin in erster Linie an einer praktischen API interessiert, Geschwindigkeit wäre auch schön. Vielleicht mwc-zufällig?     
08.01.2012, 09:22
2
Antworten

Ist es möglich, mehr als ein ghc zu installieren und den Binärnamen jeder Installation zu ändern?

Angenommen, ich möchte verschiedene Versionen von GHC verwenden, die jeweils einen anderen binären Namen haben. Frage 1. Kann ich ./configure --prefix = ghc-some-version-dir für jede der Installationen verwenden und symbolische Links erstelle...
27.03.2013, 22:12
2
Antworten

Wie optimiert man eine verschachtelte Musterübereinstimmung mit mehreren wiederholten Fällen?

Bitte beachten Sie diesen Code: %Vor% Sie können sehen, dass ich mich zweimal wiederholen muss: mit den Right und mit den error Fällen. Wie kann ich das optimieren? Ist das überhaupt möglich?     
21.06.2013, 06:55