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

Haskell :: Aeson :: analysiert ADT basierend auf Feldwerten

Ich verwende eine externe API, die JSON-Antworten zurückgibt. Eine der Antworten ist ein Array von Objekten, und diese Objekte werden durch den Feldwert in ihnen identifiziert. Ich habe Probleme zu verstehen, wie das Parsen einer solchen JSON-An...
26.08.2014, 08:03
1
Antwort

Syntaxregeln für Haskell-Infix-Datentypkonstruktoren

Ich versuche, einen Haskell-Datentyp ein bisschen wie ein Python-Wörterbuch, ein Ruby-Hash oder ein JavaScript-Objekt zu machen, in dem eine Zeichenfolge mit einem Wert wie folgt verknüpft ist: %Vor% Der obige Code funktioniert einwandfrei....
18.11.2014, 17:11
2
Antworten

Akkumulator im Umschlag

Foldr wird im Haskell Wikibook wie folgt implementiert: %Vor% Es wird angegeben, dass der Anfangswert des Akkumulators als Argument festgelegt ist. Aber wie ich es verstehe, ist acc der Identitätswert für die Operation (z. B. 0 für Summe ode...
22.11.2014, 04:37
4
Antworten

Emacs Org-Modus & Literaten Haskell

Im Organisationsmodus wird eine Zeile, die mit einem Doppelpunkt beginnt, als Quellcode formatiert. ( Ссылка ) In alphabetisiertem Haskell beginnen die Quellcodezeilen mit einem größeren Vorzeichen. Ich möchte leserliches Haskell mit org-m...
18.11.2014, 19:56
1
Antwort

Modul, das andere exportiert

Gibt es eine Möglichkeit, ein Modul zu erstellen, das andere Module exportiert? Zum Beispiel habe ich eine Liste von Modulen: A , B , C . Und ich möchte, dass sie in Modul D importiert werden. Also muss ich schreiben: %Vor% Es fu...
03.01.2014, 10:02
2
Antworten

Warum hat MFunctors 'hiist' nicht 'Monad n' constraint?

Ich habe einen Coroutine-Transformator %Vor% mit Monad instance %Vor% Wenn ich eine MFunctor Klasse mit Monad m und Monad n Einschränkungen definiere, kann ich hoist definieren %Vor% Aber mmorph s hoist hat nur...
27.01.2014, 21:12
1
Antwort

doppelter Stream-Feed, um unnötige Memoization zu verhindern?

Ich bin neu bei Haskell und versuche Eulers Sieb im Stream-Processing-Stil zu implementieren. Als ich das Haskell-Wiki über Primzahlen überprüfte, fand ich eine mysteriöse Optimierungstechnik für Streams. In 3.8 Lineares Zusammenführen di...
15.12.2012, 17:21
1
Antwort

Scala-Kriterium entspricht

Gibt es ein Scala (oder Java, ich denke mal) Äquivalent des Kriteriums ? Ich spreche nicht nur über eine Benchmarking-Bibliothek: Prüfen Sie, welches Kriterium für HTML-Ergebnisse gilt.     
26.11.2012, 17:21
1
Antwort

Falten ohne Monoid-Instanz

Ich habe eine einfache Baumstruktur: %Vor% Und eine Faltbare Implementierung: %Vor% Und es funktioniert, obwohl es für Monoid keine Implementierung gibt und ich weder mappend noch mempty in meinem Code verwenden kann. Wie funk...
08.11.2013, 01:49
1
Antwort

FFI-Code (mit "fremden Importen") mit GHCi testen

Gut (Ihre lokale Tageszeit), alle. Ich ging durch Kapitel der realen Welt Haskell auf der Fremdfunktionsschnittstelle, und habe einige Nachlese hier gemacht. Ich experimentiere jetzt mit der Bindung zu C-Funktionen, und ich möchte einige...
28.03.2013, 08:38