|
# Hierarchical Modules
|
|
# Proposal: [HierarchicalModules](hierarchical-modules)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<table><tr><th> Type </th>
|
|
|
|
<th> extension
|
|
|
|
</th></tr>
|
|
|
|
<tr><th> Status </th>
|
|
|
|
<th> complete
|
|
|
|
</th></tr>
|
|
|
|
<tr><th> Owner </th>
|
|
|
|
<th> Simon Marlow
|
|
|
|
</th></tr>
|
|
|
|
<tr><th> Section </th>
|
|
|
|
<th> Lexical Syntax
|
|
|
|
</th></tr>
|
|
|
|
<tr><th> Dependencies </th>
|
|
|
|
<th>
|
|
|
|
</th></tr>
|
|
|
|
<tr><th> Related </th>
|
|
|
|
<th>
|
|
|
|
</th></tr></table>
|
|
|
|
|
|
See [ExtensionDescriptionHowto](extension-description-howto) for information on how to write these extension descriptions. Please add any new extensions to the list of [HaskellExtensions](haskell-extensions).
|
|
|
|
|
|
|
|
|
|
## Compiler support
|
|
|
|
|
|
## Brief Explanation
|
|
|
|
|
|
<table><tr><th> GHC </th>
|
|
|
|
<th> full (no flag)
|
|
|
|
</th></tr>
|
|
|
|
<tr><th> nhc98 </th>
|
|
|
|
<th> full (no flag)
|
|
|
|
</th></tr>
|
|
|
|
<tr><th> Hugs </th>
|
|
|
|
<th> full (no flag)
|
|
|
|
</th></tr>
|
|
|
|
<tr><th> UHC </th>
|
|
|
|
<th> full (no flag)
|
|
|
|
</th></tr>
|
|
|
|
<tr><th> JHC </th>
|
|
|
|
<th> full (no flag)
|
|
|
|
</th></tr>
|
|
|
|
<tr><th> LHC </th>
|
|
|
|
<th> full (no flag)
|
|
|
|
</th></tr></table>
|
|
|
|
|
|
|
|
|
|
|
|
## Summary
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Hierarchical module names: a small extension to the Haskell 98 syntax to allow module names to contain a dot '.', thus allowing modules to be structured in a hierarchy.
|
|
Hierarchical module names: a small extension to the Haskell 98 syntax to allow module names to contain a dot '.', thus allowing modules to be structured in a hierarchy.
|
|
|
|
|
|
|
|
|
|
|
|
## Description
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A complete description of the proposal.
|
|
|
|
|
|
|
|
|
|
## References
|
|
## References
|
|
|
|
|
|
|
|
|
|
- [ http://www.haskell.org/hierarchical-modules/](http://www.haskell.org/hierarchical-modules/)
|
|
- [ http://www.haskell.org/hierarchical-modules/](http://www.haskell.org/hierarchical-modules/)
|
|
|
|
|
|
## Pros
|
|
## Report Delta
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Cons
|
|
See the addendum: [ http://www.haskell.org/hierarchical-modules/](http://www.haskell.org/hierarchical-modules/)
|
|
|
|
|
|
|
|
|