Was ist eine Alternative zu Autotools in Haskell? Ich möchte in der Lage sein, zwischen verschiedenen Konfigurationen desselben Quellcodes zu wählen.Wie kann ich mehrere Konfigurationen eines einzelnen Haskell-Programms verwalten?
Zum Beispiel gibt es in Haskell mindestens zwei Implementierungen von MD5: Data.Digest.OpenSSL.MD5
und Data.Digest.Pure.MD5
. Ich möchte Code so schreiben, dass er herausfinden kann, welche Bibliothek bereits installiert ist und nicht die andere installieren muss.
In C kann ich Autotools/Scons/CMake + cpp
verwenden. In Python kann ich ImportError
fangen. Welche Tools sollte ich in Haskell verwenden?
Danke, Norman, das ist der bessere Titel. – sastanin