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

einen Daten Konstruktor importieren, ohne die Art Import

numeric-prelude macht das, wo jeder Datentyp den Namen T hat und jede Klasse den Namen C hat. Aus Gründen der ... Konsistenz, nehme ich an, ich werde mitspielen: %Vor% ghc ist nicht beeindruckt: %Vor% Sicher, Kumpel, ich kan...
10.09.2016, 23:37
1
Antwort

Haskell entspricht für python -m http.server?

Gibt es eine Möglichkeit, einen HTTP-Server zu starten, um statische Dateien direkt aus der Shell mit ghc -e oder rushaskell zu versorgen?     
17.10.2014, 08:35
1
Antwort

Sieb von Sundaram - Listenverständnis

Ich versuche eine Funktion zu schreiben, die alle ungeraden Primzahlen von 1..n mit dem "Sieve of Sundaram" Algorithmus . Hier ist mein Versuch: %Vor% Aber es gibt einige falsche Zahlen wie 9,15,21,25 usw. %Vor% Was mache ich falsch?...
26.04.2013, 23:05
1
Antwort

Wie kann ich 'ghci' dazu bringen, meine 'show' Funktion zu benutzen?

Nehmen wir an, Sie möchten Ihre eigene show-Funktion verwenden (z. B. let show = take 1000 . Prelude.show ). Wie können Sie ghci erlauben, das zum Drucken anstatt des eingebauten show ? zu verwenden?     
24.02.2016, 21:34
1
Antwort

Haskell-Expressionsäquivalente

Ich bin ein sehr neuer Haskell-Lerner. Ich habe einen funktionierenden Ausdruck: %Vor% scheint perfekt zu funktionieren (Ich verwende das Parsec -Paket, aber ich hoffe, dass diese Frage nichts mit ihrer Funktionalität zu tun hat, soweit i...
04.01.2015, 02:39
1
Antwort

'Refl' Ding in der Kalkül der Konstruktionen?

In Sprachen wie Agda , Idris oder Haskell mit Typerweiterungen gibt es eine = -Typ-Sortierung ähnlich der folgenden %Vor% a :~: b bedeutet, dass a und b gleich sind. Kann ein solcher Typ im Konstruktionskalkül oder...
23.03.2016, 15:04
3
Antworten

Was ist die Umkehrung eines Versprechens?

Eine Zusage stellt einen Wert dar, der in Zukunft verfügbar sein könnte (oder auch nicht). Was ich suche, ist ein Datentyp, der einen verfügbaren Wert darstellt, der in Zukunft möglicherweise nicht mehr verfügbar ist (möglicherweise aufgrund...
28.09.2014, 11:32
1
Antwort

Wie effizient kann der Haskell-Zustand mit C ++ verglichen werden, für sehr Stateful Games / Simulationen?

Ich kann einfach keine schlüssigen Informationen zu diesem Thema finden. Es gibt viele Haskell-Spiele-Implementierungen, aber die, die ich gefunden habe, sind kleine Spiele und es ist unklar, ob ihre Ansätze skalieren. Ebenso gibt es eine Menge...
06.03.2013, 17:03
1
Antwort

reallyUnsafePtrEquality # für Konstruktoren ohne Felder

Es ist mein Verständnis, dass die Konstruktoren eines Typs, die keine Felder haben, "statisch zugewiesen" sind und GHC teilt diese zwischen allen Anwendungen , und dass der GC diese nicht verschiebt . Wenn das korrekt ist, würde ich die Ver...
06.07.2014, 18:38
2
Antworten

Was sind einige gute Anwendungsfälle für den Aufruf von 'yield' in einem Thread?

Viele Sprachen, die Multithreading unterstützen, bieten eine Aktion, die es einem Thread ermöglicht, einen Kontextwechsel zu anderen Threads anzubieten. Zum Beispiel Haskells yield . Die Dokumentation sagt jedoch nicht, was der tatsächlic...
27.07.2014, 14:28