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

Wie man einen unendlichen Baum mit doppelter Eliminierung über den Cache von schwachen Zeigern in Haskell erstellt

Der folgende Code erstellt eine unendliche Struktur und erstellt gleichzeitig einen Cache für alle Teilbäume, sodass keine doppelten Teilbäume erstellt werden. Die Begründung für die Eliminierung von doppelten Teilbäumen kommt von der Anwendung,...
12.05.2016, 10:28
0
Antworten

Generische GHC-Rewrite-Regeln

Ich habe kürzlich alterF function zu Data.Map hinzugefügt, was eine umgedrehte Form von Control.Lens.At.at ist. %Vor% alterF wurde entwickelt, um selbst für sehr "schwere" Funktoren wie [] eine angemessene Leistung bieten zu k...
22.05.2016, 22:15
2
Antworten

Wie profiliere ich ein Haskell-Programm mit vielen System.Process.readProcess?

Ich habe ein Haskell-Multithread-Programm, das ein externes Programm mit System.Process.readProcess aufruft, und das sehr oft. Wie kann ich die Leistung messen? (um zu entscheiden, ob ich mein Programm oder das externe verbessern soll.) Wie e...
31.05.2014, 10:07
2
Antworten

Kann keine einfache Hallo-Welt mit GHC 7.8rc2 und Windows 7 kompilieren (oder Pakete mit Kabalen installieren)

Ich kann keine einfache Hallowelt kompilieren oder Pakete mit cabal install installieren, wenn ich ghc 7.8 , cabal 1.18.1.3 und cabal-install 1.18.0.2 verwende. Wenn ein cabal install stm (oder ein anderes Paket) über eine Eingabea...
10.03.2014, 03:45
5
Antworten

Wie machen Sie generische Programmierung in Haskell?

Aus C ++ kommend finde ich generische Programmierung unentbehrlich. Ich frage mich, wie sich die Leute in Haskell nähern? Wie schreibt man generische Swap-Funktionen in Haskell? Gibt es ein äquivalentes Konzept der partiellen Spezialisieru...
18.12.2008, 07:09
4
Antworten

Was bedeutet () in Haskell

In einigen Haskell Code stieß ich auf: %Vor% Was bedeutet () hier? Ich würde eine Suchmaschine verwenden, aber ich finde keine, die () richtig handhabt.     
13.10.2015, 20:54
7
Antworten

Warum sagt Ghci, dass 1.1 + 1.1 + 1.1 3.3 wahr ist?

Ich habe kürzlich ein Haskell-Tutorial durchlaufen und dieses Verhalten bemerkt, als ich einige einfache Haskell-Ausdrücke in der interaktiven ghci -Shell ausprobierte: %Vor% Weiß jemand, warum das so ist?     
10.01.2010, 21:14
4
Antworten

Keine Variable für -

Dieser Code funktioniert offensichtlich %Vor% Warum dieser nicht? %Vor%     
27.09.2013, 13:11
2
Antworten

Haskell: Überlappende Instanzen

Betrachten Sie das folgende Beispielprogramm: %Vor% Es kann nur get anstelle von lift get verwendet werden, weil instance MonadState s m => MonadState s (MaybeT m) im MaybetT-Modul definiert ist. Viele solcher Instanzen sind i...
30.06.2009, 15:10
2
Antworten

Liest n Zeilen in einen [String]

Ich versuche, n Zeilen des Inhalts in eine Liste von Strings zu lesen. Ich habe verschiedene Varianten des Codes ausprobiert, aber nichts hat funktioniert. %Vor% Dies wirft den folgenden Fehler auf: %Vor% Und %Vor% wirft %Vor%...
23.04.2012, 18:06