Skip to content

Add expansions of abbreviated type names in documentation

Type names are often abbreviated for programmer convenience, but they make using the GHC API much harder for newcomers.

I would like to add some documentation to these declarations for ease of use.

For example:

type LHsDecl id

->

-- | Located Haskell Declaration
type LHsDecl id

as opposed to

-- | Left-Hand side Declaration
type LHsDecl id
Trac metadata
Trac field Value
Version 8.0.1
Type Task
TypeOfFailure OtherFailure
Priority lowest
Resolution Unresolved
Component GHC API
Test case
Differential revisions
BlockedBy
Related
Blocking
CC
Operating system
Architecture
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information