Qual è un'alternativa agli autotools nel mondo Haskell? Voglio essere in grado di scegliere tra diverse configurazioni dello stesso codice sorgente.Come posso gestire più configurazioni di un singolo programma Haskell?
Ad esempio, in Haskell esistono almeno due implementazioni di MD5: Data.Digest.OpenSSL.MD5
e Data.Digest.Pure.MD5
. Mi piacerebbe scrivere codice in modo tale da poter capire quale libreria è già installata e non ha bisogno di installare l'altra.
In C Posso utilizzare Autotools/Scons/CMake + cpp
. In Python posso prendere ImportError
. Quali strumenti dovrei usare in Haskell?
Grazie, Norman, questo è il titolo migliore – sastanin