si dovrebbe pensare che questo è un FAQ, ma non sono stati in grado di trovare una risposta a questa semplice domanda:Quale versione del pacchetto ho?
Quale versione di un certo pacchetto devo a mia installazione GHC?
Sfondo
Sto cercando di imparare Haskell, e per farlo, sto facendo la mia strada attraverso Real World Haskell. Ora ho raggiunto lo chapter 11, che, tra gli altri argomenti, introduce QuickCheck.
Sfortunatamente, QuickCheck è cambiato da quando il libro è stato pubblicato nel 2009 e sembra che sia stato sottoposto a varie revisioni. Ogni volta che cerco un nuovo modo di fare le cose, in alternativa alle istruzioni del libro, a volte i nuovi modi non funzionano. Forse il "nuovo modo" è stato descritto nel 2012, ma poi QuickCheck è cambiato di nuovo da allora a oggi.
In definitiva, dovrò capire come utilizzare QuickCheck dalla documentazione o dal codice sorgente, ma sarebbe estremamente utile sapere quale versione dovrei esaminare.
Non ho ancora raggiunto il punto in cui ho imparato a conoscere Cabal e così, quindi la mia domanda è radicata nella pura ignoranza. Speriamo, c'è una risposta facile.
Uso GHC su Windows e, apparentemente, QuickCheck è già incluso nella mia installazione. Ho già QuickCheck, ma non so quale versione.
Questo può aiutare: http://stackoverflow.com/questions/2892586/how-can-my-haskell-program-or-library-find-its-version-number –
\ * sigh \ *, un altro per [la lista] (http://stackoverflow.com/a/23733494/1139697). – Zeta
@ shree.pat18 Questo non sembra utile per una libreria che è già installata (e che, come la maggior parte delle librerie, non espone il suo modulo 'Paths_ *'). –