google / google/haskell-indexer
Use hash for local signatures
Open
easy
- Dominant language
- Haskell
- Stars
- 103
- Forks
- 19
- PR merge metrics
- No merged PRs in 30d
Description
As hinted in http://www.kythe.io/docs/schema/writing-an-indexer.html#_cross_references, keeping the signatures in VNames short is crucial for good IO performance.
For non-top/exported entities, now we append disambiguator info like filename, line/col to the signature. Approximately `haskell:term:pkg_name:The.Module:thing:/pkg_name/the/file.hs-123-456`.
We could cut down on this.
Contributor guide
Assessment
This issue has not been assessed yet.