Haskell ist eine funktionale Programmiersprache mit starker statischer Typisierung, verzögerungsfreier Auswertung, umfangreicher Parallelitäts- und Parallelitätsunterstützung und einzigartigen Abstraktionsfunktionen.
Ich habe einen Datensatztyp wie diesen:
%Vor%
Das ist cool, weil ich ein VehicleState Signal haben kann, wo ich alle Arten von Metadaten habe, ich kann ein VehicleState (Wire s e m ()) haben, wo ich die netwire Semantik jedes Signal...
Ich lerne Haskell sehr gut .
Ich bin ziemlich in OOP und die verschiedenen Typsysteme. Ich habe Java benutzt, um Webapps zu entwickeln (Java EE, Spring, Hibernate, Struts 1.x), jetzt benutze ich regelmäßig Python (Pylons, Django, Sqlalchemy,...
Ich habe eine kleine Anwendung geschrieben, die meine Fortschritte in der TV-Serie verfolgt. Die Anwendung ist in Haskell mit funktionaler reaktiver Programmierung (FRP) mit reaktiven Bananen geschrieben.
Die Anwendung kann:
Hinzufügen...
Ich möchte die Inzidenzstruktur eines Graphen in Haskell rekonstruieren, die durch die Ausgabe einer breiten ersten Traversierung gegeben ist. Explizit besteht die Ausgabe aus einem Wurzelvertex und einer Liste von Nachbarschaften (eine Nachbars...
Wenn Sie im Interpreter arbeiten, ist es oft praktisch, eine Funktion an einen Namen zu binden, zum Beispiel:
%Vor%
Dies aliasiert den Namen f auf die Funktion (+1) . Einfach.
Das funktioniert jedoch nicht immer. Ein Beispiel, das ic...
Ich suche nach einer linearen Bibliothek für lineare Algebra für Haskell.
Etwas wie FFLAS-FFPACK für Haskell wäre großartig: -).
Natürlich habe ich hmatrix überprüft, es scheint etwas Unterstützung für beliebige Matrix-Element-Typen ,...
Ich möchte eine wxHaskell-Anwendung auf Mac OS X verteilen. Wie kann ich eine Mac OS X-Anwendung erstellen, die eigenständig verwendet werden kann, ohne dass der Benutzer zusätzliche Bibliotheken installieren muss?
Ich habe das cabal-macosx...
Ich habe einen einfachen Algorithmus zu implementieren: Vergleichen Sie jede Zeile mit jeder anderen Zeile. Jede Zeile enthält eine Zahl und die Vergleichsfunktion ist die Entfernung. Die Summe aller Entfernungen ist das Endergebnis.
Dies kan...
Ich versuche die einfache Snaplet-Konstruktion zu verstehen.
Auch, wann muss ich eigentlich einen Snaplet machen und wann eine einfache Side-Library?
Und wenn ich einen brauche, wie mache ich es aus einer Bibliothek heraus?
Zum Beispiel habe...
Ich bin gespannt, wie ich diesen Code optimieren kann:
%Vor%
Nehmen wir an, dass f , f0 , g , g0 und h teuer sind, aber die Erstellung und Speicherung von l ist extrem teuer.
Wie bereits beschrieben, wird l gespeichert,...