Als «haskell» getaggte Fragen

Eine funktionale Programmiersprache


2
Der sauberste Weg, Fehler in Haskell zu melden
Ich arbeite daran, Haskell zu lernen, und habe drei verschiedene Möglichkeiten kennengelernt, um mit Fehlern in den von mir geschriebenen Funktionen umzugehen: Ich kann einfach schreiben error "Some error message.", was eine Ausnahme auslöst. Ich kann meine Funktion zurückgeben lassen Maybe SomeType, wo ich zurückgeben kann oder nicht, was ich …



1
Haskell Build und Artefaktumgebung ähnlich wie Maven
Ich war lange Zeit Java-Entwickler, bin aber kürzlich einem Haskell-Team beigetreten. Wenn Sie in der Java-Welt ein großes Projekt haben, an dem mehrere Teams arbeiten, besteht ein gängiger Ansatz darin, einen Artefaktserver wie Maven zu verwenden, um die Entwicklung zu vereinfachen und zu beschleunigen. Zahlreiche Build-Tools wie Ant, Maven, Gradle …


3
Hat Haskell abhängige Typen?
Ich weiß, dass Haskell bereits die Möglichkeit hat, einen Typ über einen anderen Typ zu parametrisieren (ähnlich wie bei der Template-Programmierung in C ++), aber ich frage mich, ob Haskell auch einen Typ über Werte parametrisieren kann - ob er abhängige Typen unterstützt. Bei abhängigen Typen können Sie einen Typ …
20 haskell 


4
Kann Haskell die Grundlagen der Mathematik gut vermitteln?
Verschlossen . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber von historischer Bedeutung ist. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Diese Frage wurde von Stack Overflow migriert, da sie in Software Engineering Stack Exchange beantwortet werden kann. Vor 8 Jahren migriert …
19 haskell 


4
Wie passt Beharrlichkeit in eine rein funktionale Sprache?
Wie passt das Muster der Verwendung von Befehlshandlern für den Umgang mit Persistenz in eine rein funktionale Sprache, in der IO-Code so dünn wie möglich gestaltet werden soll? Bei der Implementierung von Domain-Driven Design in einer objektorientierten Sprache wird häufig das Command / Handler-Muster verwendet , um Statusänderungen auszuführen. In …

3
Schnellste funktionale Sprache
Vor kurzem habe ich mich mit funktionaler Programmierung befasst, insbesondere mit Haskell und F #. Nach einigem Durchstöbern konnte ich keinen Benchmark-Vergleich der bekannteren funktionalen Sprachen (Scala, F # usw.) finden. Ich weiß, dass es für einige Sprachen nicht unbedingt fair ist (Scala fällt mir ein), da es sich um …

1
Wie ist der Fortschritt bei Haskell-Aufzeichnungen?
Kürzlich bin ich noch einmal auf die Probleme von Haskells Aufzeichnungen gestoßen, insbesondere auf die Eindeutigkeit von Feldnamen. (Es ist nervig...) Ich habe bereits A proposal for records in Haskell von SPJ und Greg Morrisett gelesen , aber das letzte Update war 2003. Ein weiteres Papier mit dem Titel Lightweight …


3
Warum gibt es keine Typenklasse für Funktionen?
In einem Lernproblem, mit dem ich herumgespielt habe, wurde mir klar, dass ich eine Typenklasse für Funktionen mit Operationen zum Anwenden, Komponieren usw. benötige. Gründe ... Es kann praktisch sein, eine Darstellung einer Funktion so zu behandeln, als wäre sie die Funktion selbst, sodass bei der impliziten Anwendung der Funktion …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.