Trzeba myśleć, że jest to FAQ, ale nie udało się znaleźć odpowiedź na to proste pytanie:Którą wersję pakietu mam?
Która wersja danego pakietu mam w mojej instalacji GHC?
Tło
Próbuję dowiedzieć się Haskell, w tym celu, robię moją drogę przez Real World Haskell. Dotarłem do chapter 11, która między innymi wprowadza QuickCheck.
Niestety, poprawka QuickCheck uległa zmianie od czasu wydania książki w 2009 roku i wygląda na to, że została poddana różnym wersjom. Ilekroć szukam nowego sposobu robienia rzeczy, jako alternatywy dla instrukcji w książce, nowe sposoby czasami też nie działają. Być może "nowa droga" została opisana w 2012 roku, ale potem QuickCheck zmieniła się jeszcze raz od tamtej pory.
W końcu, będę musiał dowiedzieć się, jak korzystać z QuickCheck z dokumentacji lub kodu źródłowego, ale byłoby niezwykle pomocne, aby wiedzieć, którą wersję powinienem zbadać.
Jeszcze nie osiągnąłem punktu, w którym dowiedziałem się o Cabal i takie, więc moje pytanie jest oparte na czystej ignorancji. Mamy nadzieję, że istnieje łatwa odpowiedź.
Używam GHC w systemie Windows i najwidoczniej QuickCheck jest już dołączony do mojej instalacji. Mam już QuickCheck, ale nie wiem, którą wersję.
Może to pomóc: http://stackoverflow.com/questions/2892586/how-can-my-haskell-program-lub-library-find-its-version-number –
\ * sigh \ *, kolejny dla [lista] (http://stackoverflow.com/a/23733494/1139697). – Zeta
@ shree.pat18 To nie wydaje się przydatne dla biblioteki, która jest już zainstalowana (i która, jak większość bibliotek, nie eksponuje swojego modułu 'Paths_ *'). –