haskell

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

Funktionsanwendung: Warum wird hier $ verwendet?

Vor einiger Zeit habe ich ein Frage über $ , und erhielt nützliche Antworten - in der Tat dachte ich, ich verstehe, wie man es benutzt. Es scheint, ich habe mich geirrt: ( Dieses Beispiel wird in einem Lernprogramm angezeigt: %Vor% Ich...
11.01.2009, 20:19
4
Antworten

Haskell - F #: Turners Sieb

Ich habe verschiedene Siebalgorithmen gelesen, als ich auf eine Art verbesserte Version des Sievers von Eratosthenes namens Eulers Sieb stieß. Laut Wikipedia gibt es eine Implementierung einer etwas anderen Version der Idee (genannt Turners Si...
24.02.2010, 12:29
2
Antworten

Haskell: a - a - ... - b bis [a] - b [duplizieren]

Ich versuche, die folgende Karte als Haskell-Funktion auszudrücken: Bei zwei Typen a, b wird die Familie der Funktionen F(a, b) bestehend aus Funktionen des Typs berücksichtigt %Vor% mit n Wiederholungen von a , wobei n ei...
20.11.2015, 20:16
3
Antworten

Den Typfehler verstehen: "erwartete Signatur Int * Int-Int, aber Int * Int-Int"

Die Kommentare zu Steve Yegge ist über serverseitiges JavaScript begann die Diskussion über die Vorzüge von Typ-Systemen in Sprachen und diese Kommentar beschreibt:    ... Beispiele von H-M Stilsystemen, wo Sie Dinge wie: bekommen...
27.11.2008, 20:36
2
Antworten

Mehrere Typparameter in der Typklasse?

Nehmen wir an, ich habe eine Typklasse Stack mit einer Instanz List : %Vor% Wie Stack muss definiert werden, damit List nicht auf Integer Werte beschränkt ist? %Vor%     
18.09.2015, 16:26
1
Antwort

Wo ist libHSprimitive-0.5.3.0.so

Versuchen MFlow auf Linux Mint zu installieren. sudo cabal install MFlow gibt mir folgendes: Lade Paket primitive-0.5.3.0 ...: kann .so / .DLL nicht laden für: libHSprimitive-0.5.3.0.so (libHSprimitive-0.5.3.0.so: kann keine gemeinsame Objekt...
29.05.2014, 07:08
2
Antworten

Haskell-Aufzählung

Ich versuche, eine Instanz von Enum für den folgenden Typ zu schreiben: %Vor% Das funktioniert gut für: %Vor% Scheitert aber für: %Vor% Mit dem Fehler: %Vor% Ich verstehe den Fehler. Meine Fragen sind: Wie schreibt man die Enum-I...
22.08.2015, 03:25
2
Antworten

Fortsetzungen als sinnvolle Übersichten

Monaden können als Formen von Containern interpretiert werden: liste: Aggregation von Elementen eines bestimmten Typs bag: ungeordnete Aggregation set: Ungeordnete Aggregation, die Multiplizität ignoriert Vielleicht: Aggregation von hö...
21.08.2015, 16:14
2
Antworten

Anwendbare Transformatorklassen

Wo sind die Umwandlungsklassen Applicative ? Ich wollte in einer früheren Antwort Übertragungsklassen für den anwendbaren Transformatorstapel verwenden , aber sie scheinen nicht zu existieren. Die Transformatoren und viele andere sind vo...
12.09.2014, 00:54
2
Antworten

Musterübereinstimmung bei Funktionen auf der Typ-Ebene ist möglich, aber nicht auf der Werte-Ebene, warum ist dieser Unterschied?

In this < Ein Artikel von SPJ, auf Seite 3 und 4, steht geschrieben: %Vor% und:    Die Klassendeklaration führt jetzt eine Typefunktion Ref (mit a   angegebene Art) neben den üblichen Wertfunktionen wie newRef   (jeweils mit einem bestim...
31.12.2015, 08:48