Open alaendle opened 2 months ago
To answer your last sentence, I imagine it's because base
and ghc-internal
are not re-installable, and as such the version does not matter.
This certainly makes me think about using a different backend for the interface dump. Thanks for reporting this.
How about this: hide the unit-id by default and show it only when there are multiple instances of a same package name (or requested by the user with a flag perhaps).
It requires a bit logic but nothing compared to what you have already done.
Yes that could work. :)
@andreabedini you reckon you could come up with a prototype PR for this?
Guess this is to avoid some ambiguities of symbols, but for some identifier I get packages with versions in my API dump.
E.g.
Or the same with
aeson
:But his just creates noise if the
aeson
/bytestring
version changes, and also it feels inconsistent - e.g.Either
orInt
are not "package-prefixed".