Proposal: Include GHC version target in libraries' description

Alexander Berntsen alexander at plaimi.net
Wed Aug 5 11:00:28 UTC 2015


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Problem: A frequent usecase for especially base is browsing the
haddocks online on hackage (I do this myself sometimes). A frequent
associated pain with this is remembering which base version
corresponds to which GHC version (I feel this myself sometimes).

Current solution: Consult the boot library version chart[0]. An
additional step -- where there needn't be one -- may annoy the user.
Furthermore, if they don't know about the chart then they're
essentially lost; which usually leads to them consulting another user
- -- and now we've wasted a little time for *two* of our users for no
real good reason. I conjecture that this happens quite often. Which
means our culmination of GHC-related time waste eventually adds up
quite a bit, detracting from the overall experience.

Proposed improvement: Add "[library]-[library version] is bundled with
ghc-[GHC version]." in the description string of [library].cabal. This
immediately clears up the confusion when looking at [library]'s
hackage page.


[0]
<https://ghc.haskell.org/trac/ghc/wiki/Commentary/Libraries/VersionHisto
ry>
- -- 
Alexander
alexander at plaimi.net
https://secure.plaimi.net/~alexander
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCgAGBQJVwezFAAoJENQqWdRUGk8B8jEQAMuAYjn25VB/aG5VWr8IdPoZ
OSoUu+26XdJhmbOcYzHWje7gUs8FSfqxHyflasiO22uWOHHO3kfyzwOEZX0Nqc0b
WboMRuNZ5dEPGAGFqxi/DWzPoaQ9shA+EUmCl8r2Qn9W7ZximaP3b1ORO0UvvgBo
YK3T0f4TCoYKOYS2Txl5gjO3FKK6STdNxcELs3p6g0+paf5crEf3hcw2WZCcsdSc
0yU3dl5iFin4ofaByDmx7tj1ACYn7MusEH4zF+jjGYb4XbIV+WCy78Nsmlqt3AF9
P++HD4DMmh+rXW9tkqAbTgxn3LAgrkB0F3vYAEfiH4xFmWlQyzANtjILN6WYDOt0
5Gnpz/Meg6aGJY0U5y/XAPxzpar7oc/HPbdjS747iOTLj4dsOHeswmw++goG8ugw
j/Yq00T17/3RJlZ03OdaRyl+HrXiNCq0J48LUUJu9jY9LCjr57hKZa3fFFM++fIU
UaIMllxCiOdGDaTJCCZ/HEvZBtvxaeWWEc/Zi2XrtMI4PcAS/QACxlJJsHfnb/1B
mCi5fIWjzX0UPo6YeRI2MeUlasKp8fLPm8AGKHQJGx2XHNHToNFR5X75VpCWWlp3
oboVm1qN46qpwnkrxWrIvlK40fLjmiZZMb0HS4cm+4ofNFc+CQMBqQ5fZxrwAO7e
CTzw91s+6tbcp43Y+lgI
=rmBv
-----END PGP SIGNATURE-----


More information about the ghc-devs mailing list