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

Ist Hask lokal klein?

Ist die Kategorie Hask von Haskell-Objekten ein Beispiel für eine lokal kleine Kategorie? Ссылка Vielleicht nicht .. hask als cpo Ссылка Das Haskellwiki, Ссылка hat sehr gute Informationen, die zeigen, dass Hask kein kartesisches...
02.04.2013, 22:35
2
Antworten

Haskell Leistung bei der Verwendung von Klassen und Instanzen

Das Problem Ich möchte in Haskell eine mehrwertige Ausgabe von Funktionen simulieren. Der Haskell-Code wird generiert (nicht handgeschrieben) - das sind wichtige Informationen, siehe unten: Dies kann natürlich einfach gemacht werden, ind...
24.07.2013, 13:01
2
Antworten

Haskell Parser Combinators

Ich habe viel über Haskell Parser Combinators gelesen und eine Menge Themen gefunden wie: Parsec vs Yacc / Bison / Antlr : Warum und wann Parsec verwenden? Welche Haskell-Parsing-Technologie ist am angenehmsten zu verwenden, und warum?...
03.08.2013, 01:05
2
Antworten

Beobachtbare Rekursion (oder Bindung) in Arrows

Ich versuche einen Weg zu finden, um die normale rekursive Notation zu übersetzen als | fib | Funktionieren Sie unterhalb eines Pfeils und behalten Sie so viel von der Struktur der rekursiven Notation als möglich. Außerdem würde ich schaue ger...
11.10.2012, 11:23
2
Antworten

Noch generalisierteres newtype abgeleitet

Neue Typen werden häufig verwendet, um das Verhalten bestimmter Typen zu ändern, wenn sie in bestimmten Klassenkontexten verwendet werden. Zum Beispiel würde man den Data.Monoid.All -Wrapper verwenden, um das Verhalten von Bool zu ändern,...
30.09.2012, 22:43
2
Antworten

C ++ / Boost MPL: Strukturcode ebenfalls Haskell's lassen, wo,

Da C ++ - Metaprogrammierung funktional ist: Gibt es irgendeinen Weg, etwas zu tun, das mit irgendwelchen funktionellen Programmiersprachen (z. B. Haskell's) oder wo konstruiert ist? Ich verwende Boost :: MPL, möchte aber mehr Struktur für lä...
27.06.2012, 08:39
1
Antwort

xmonad wechselt automatisch zur Anwendung

Ich mag xmonad sehr, aber eine Sache wäre großartig: Wenn ich eine Datei nach gvim -p --remote-tab-silent my-file öffne und sie in vim geöffnet wird, die immer auf workspace 1 steht, möchte ich automatisch zu workspace 1 wechseln....
28.06.2012, 17:38
1
Antwort

Warum geht dieser Yampa Ball-Bouncing in eine endlose Schleife?

Ich versuche einen springenden Ball mit dem Yampa-Framework zu simulieren: Bei gegebener x-Position, Höhe und Geschwindigkeit sollte der Ball nach den Schwerkraftregeln springen. Die Signalfunktion nimmt ein "Tip-Event" als Eingabe, die Idee ist...
19.09.2010, 11:13
1
Antwort

Profiliere nur eine einzelne Funktion (oder Kostenstelle) mit GHC

Ich versuche, einen Haskell-Code mithilfe der GHC-Profiling-Tools zu erstellen. Die Kostenstelle, für die ich mich am meisten interessiere, wird derzeit jedoch von einer Reihe von Initialisierungscodes dominiert, die mich nicht wirklich interess...
16.05.2016, 20:47
1
Antwort

Warum sollte im Scheduler des GHC RTS eine Fähigkeit als frei markiert werden?

Als ich den GHC-Wiki-Kommentar zum Scheduler durchgelesen habe, war ich verwirrt Dieser Abschnitt:    Ein Grund für die Kennzeichnung einer Fähigkeit   so frei, wenn es übergeben wird   schnelle Callouts unterstützen Bei der Herstellung ein...
18.05.2011, 14:22