stack new
erstellt normalerweise eine standardmäßige Setup.hs
-Datei. Ich habe es aus einem Projekt entfernt und es wird immer noch für lts
resolver bis lts-2
in Ordnung gebracht. Es übergibt auch cabal check
mindestens für cabal
version 1.24
. (Allerdings nicht für cabal
1.22
.)
Kann ich aus diesem Ergebnis schließen, dass das Hinzufügen eines Standard Setup.hs
in einem Projekt nicht mehr trendy ist und ich es fallen lassen kann? Werden viele potenzielle Benutzer von der Installation des Pakets ausgeschlossen, wenn sie nicht cabal check
für cabal
1.22
?
P.S. Diese Frage ist spezifischer als die andere, ähnliche , in der ich insbesondere wissen möchte, ob das Paket cabal check
nicht übergibt. für eine bestimmte Version von cabal
wegen des Fehlens eines ansonsten unnötigen Setup.hs
wird in einigen Situationen gegen das Paket angerechnet, und ob es irgendwelche weiteren Nachteile gibt, kein Setup.hs
in einem Projekt zu haben, unter Berücksichtigung der aktuellen Zustand des Haskell-Ökosystems. Ob ein Setup.hs
notwendig oder insgesamt sinnvoll ist, ist hier keine Frage.