[GHC] #13009: Hierarchical Module Structure for GHC
GHC
ghc-devs at haskell.org
Fri Jun 16 15:25:29 UTC 2017
#13009: Hierarchical Module Structure for GHC
-------------------------------------+-------------------------------------
Reporter: hsyl20 | Owner: hsyl20
Type: task | Status: patch
Priority: low | Milestone:
Component: GHC API | Version: 8.0.1
Resolution: | Keywords:
Operating System: Unknown/Multiple | Architecture:
| Unknown/Multiple
Type of failure: None/Unknown | Test Case:
Blocked By: | Blocking:
Related Tickets: | Differential Rev(s): Phab:D3647
Wiki Page: |
ModuleDependencies/Hierarchical |
-------------------------------------+-------------------------------------
Comment (by bgamari):
On the matter of the concrete renaming, I would say that unnecessary
renaming of GHC's traditional nomenclature should be avoided. That is,
renaming the desugarer to `HaskellToCore` is in my opinion going to cause
far more harm than good. These names are scattered throughout commit
messages, documentation, comments, and the wiki and it's not practical to
rename them all. While it may be true that the function of the "desugarer"
isn't immediately clear to newcomers, I would argue that this nomenclature
is a tiny bit to learn relative to the rest of GHC, and that inconsistent
naming will make things even harder.
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/13009#comment:12>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list