Als «haskell» getaggte Fragen

Eine funktionale Programmiersprache


2
Nebenwirkungsfreie Oberfläche auf einer Stateful Library
In einem Interview mit John Hughes, in dem er über Erlang und Haskell spricht, hat er Folgendes über die Verwendung von Stateful Libraries in Erlang zu sagen: Wenn ich eine Stateful-Bibliothek verwenden möchte, erstelle ich normalerweise eine Schnittstelle ohne Nebeneffekte, damit ich sie im restlichen Code sicher verwenden kann. Was …


4
Warum ist es gut, sich nicht auf Zustandsänderungen zu verlassen?
Diese Frage ergibt sich aus der Frage /software/25569/is-haskell-worth-learning Im Allgemeinen werden einige häufig wiederholte Aussagen darüber gemacht, wie Haskell Ihre Codierungsfähigkeiten in anderen Sprachen verbessert, und außerdem, weil Haskell zustandslos ist, und das ist eine gute Sache. Warum? Ich habe gesehen, dass jemand dies damit vergleicht, nur mit der linken …




1
Warum kann Haskell eine wiederholte Auswertung ohne die Einschränkung des Monomorphismus nicht vermeiden?
Ich habe neulich gerade das Lernen von Youahaskell beendet und habe versucht, die Monomorphismus-Einschränkung zu verstehen, wie sie im Haskell-Wiki beschrieben wird . Ich denke, ich verstehe, wie der MR wiederholte Auswertungen verhindern kann, aber ich verstehe nicht, warum diese wiederholten Auswertungen mit weitaus einfacheren Mitteln nicht vermieden werden können. …


5
Was ist die am besten kompatible und am weitesten verbreitete Produktionssprache, um die von Haskell erworbenen Kenntnisse und Fähigkeiten zu exportieren?
Ich mag Haskell, schlicht und einfach. Während Haskell in Produktionssoftware verwendet wird, ist es nach meinem Kenntnisstand nicht besonders weit verbreitet. Was ist die ähnlichste und nach wie vor am häufigsten verwendete Sprache in Bezug auf Produktionsprojekte, damit ich die Chance eines Schneeballs habe, etwas Ähnlich Fantastisches in der Industrie …



2
Werden Typen in Haskell gelöscht?
Haskell hat eine Vorstellung von "generischen Funktionen", die eine gewisse Ähnlichkeit mit gewöhnlichem Lispeln aufweist - da ich weder Erfahrung mit Haskell noch mit gewöhnlichem Lispeln habe, könnte ich hier sehr ungefähr sein. Dies bedeutet, dass man eine generische to_stringEinrichtung definieren kann, um eine Zeichenfolgendarstellung für alle Typen zu definieren. …

2
Implementieren Sie die Haskell-Typenklasse mit der C # -Schnittstelle
Ich versuche, Haskells Typklassen und C # -Schnittstellen zu vergleichen. Angenommen, es gibt eine Functor. Haskell: class Functor f where fmap :: (a -> b) -> f a -> f b Wie implementiere ich diese Typklasse als Schnittstelle in C #? Was ich ausprobiert habe: interface Functor<A, B> { F<B> …
13 c#  haskell 


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.