include generics library
Is it possible to include a generics library (e.g. SYB) in the boot libraries? This would make the GHC API easier to use within systems whose dependencies are a subset of GHC's (e.g. Haddock). In particular, various internal GHC types are instances of Data etc. and can be accessed easily via the generics library.
(I have a variant of Haddock that can, in conjunction with HsColour, generate mouseover types, http://goto.ucsd.edu/~rjhala/Annot/ but it uses SYB to traverse the parsed-and-typechecked-source.)
Trac metadata
| Trac field | Value |
|---|---|
| Version | 7.0.3 |
| Type | FeatureRequest |
| TypeOfFailure | OtherFailure |
| Priority | normal |
| Resolution | Unresolved |
| Component | libraries (other) |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | |
| Architecture |