Esistono opzioni, eccetto -O0
, che possono accelerare i tempi di compilazione?Compilazione accelerata in GHC
Non importa se i programmi risultanti non saranno ottimizzati. In realtà voglio solo digitare-check un pacchetto grande di haskell spesso e velocemente.
Flag -fno-code
aumenta drasticamente la compilazione ma non è possibile utilizzarlo perché TemplateHaskell viene utilizzato da questo programma.
Se non si modificano molti moduli tra le compilazioni e si conservano i file dell'oggetto e dell'interfaccia, non ci dovrebbero essere troppi moduli che devono essere ricompilati in ogni ciclo. Non è abbastanza buono? –
In realtà no, perché gran parte di questo progetto è generata tramite TH in modulo (ultimo nell'ordine di compilazione). –
Urk. In tal caso, non ho idea di come potresti accelerarlo. –