[haddock] #86: don't show leading foralls in type signatures
haddock
haddock at projects.haskell.org
Mon Feb 9 01:11:57 EST 2009
#86: don't show leading foralls in type signatures
-----------------------------------+----------------------------------------
Reporter: rwbarton at alum.mit.edu | Type: enhancement
Status: new | Priority: minor
Milestone: | Version: 2.5.0
Keywords: |
-----------------------------------+----------------------------------------
When using `ScopedTypeVariables` it's necessary to write leading foralls
in type signatures in order to scope free variables over the body of the
function definition. Haddock reproduces these explicit foralls in its
output. As I see it, whether a function definition is written with
explicit foralls is an implementation detail--it doesn't affect users of
the function, and in most cases the function could have been written
without `ScopedTypeVariables`. So I think Haddock's output ideally
shouldn't include these leading foralls; they're distracting, especially
when some but not all of the functions in a module have them.
--
Ticket URL: <http://trac.haskell.org/haddock/ticket/86>
haddock <http://www.haskell.org/haddock>
Haddock, The Haskell Documentation Tool
More information about the Haddock
mailing list