Compiler page
It would be nice to have a /compilers/<name>/<maj-min> page that would give informations about the release, link to the release notes, etc.
The compiler tags would link to the maj-min page:
Interesting informations:
- Date of the first release
- Date of the latest patch release
- Base version associated with the latest patch release
- A subpage for a listing of packages whose upper bound on
basedo not include the shipped version ofbasewith the latest maj-min-patch version.
- A subpage for a listing of packages whose upper bound on
- Installation instruction with
ghcup - Version of HLS that supports it
What other thing could be interesting on a glance?
@maerwald Ideas welcome
Base version associated with the latest patch release
ghcup list -t ghc -r | grep 'ghc 9.2.5' | awk '{ print $3 }' | sed 's/.*,//' | grep 'base-'
This should be fairly stable and ok.
Date of the latest patch release
Not yet: https://github.com/haskell/ghcup-hs/issues/98
Installation instruction with ghcup
ghcup install ghc <ver>
Version of HLS that supports it
Parse this: https://github.com/haskell/ghcup-metadata/blob/develop/hls-metadata-0.0.1.json
We could indeed go a long way parsing https://github.com/haskell/ghcup-metadata/blob/develop/ghcup-0.0.7.yaml