#5469: Reorganisation of exports in template-haskell library
---------------------------------+------------------------------------------
Reporter: reinerp | Owner:
Type: task | Status: new
Priority: normal | Milestone:
Component: Template Haskell | Version: 7.2.1
Keywords: | Testcase:
Blockedby: | Difficulty:
Os: Unknown/Multiple | Blocking:
Architecture: Unknown/Multiple | Failure: None/Unknown
---------------------------------+------------------------------------------
Comment(by simonpj):
I'm not sure how `TH.Syntax.Internals` came about. I originally intended
`TH.Syntax` to ''be'' internal, with its externally-visible API specified
in `TH`. `Internals` only has three newtype declarations.
My proposal:
* Nuke `TH.Syntax.Internals`; merge with `TH.Syntax`.
* Make `TH.Syntax` export everything to save a massive export list.
* Enumerate exports from `TH` precisely: that's the API.
(Simon M: You created `Internals` in the first place.)
Otherwise all ok with me.
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/5469#comment:1>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs