[GHC] #13175: Documenting what can be derived 'out of the box' by GHC's "deriving"
GHC
ghc-devs at haskell.org
Tue Jan 24 14:52:02 UTC 2017
#13175: Documenting what can be derived 'out of the box' by GHC's "deriving"
-------------------------------------+-------------------------------------
Reporter: carette | Owner:
Type: task | Status: new
Priority: normal | Milestone:
Component: Documentation | Version: 8.0.1
Resolution: | Keywords:
Operating System: Unknown/Multiple | Architecture:
Type of failure: Documentation | Unknown/Multiple
bug | Test Case:
Blocked By: | Blocking:
Related Tickets: | Differential Rev(s):
Wiki Page: |
-------------------------------------+-------------------------------------
Comment (by carette):
Unfortunately I 'looked' via Google. I expected to find it that way...
Once the information is somewhere, I will then expect that that will
indeed work. But, in the meantime, I am still at a loss as to where to
put it.
One of the problems is that when you search for "GHC" and "deriving", the
principal hits are to section 7.5 of the manual
(https://downloads.haskell.org/~ghc/7.8.4/docs/html/users_guide/deriving.html)
which documents the extensions to this mechanism. If you dig really
(really!) hard, you eventually find section 4.3.3 of the Haskell 98 report
(https://www.haskell.org/onlinereport/decls.html#derived-decls) which
documents "deriving" (the 2010 report's 4.3.3 is essentially identical).
But Google doesn't seem to like that much, so it doesn't show up.
But the list in those reports is not the same as the list above!
So I am still at a loss as to where to put this. GHC's own documentation
does not define "deriving" (because the Haskell reports already do), which
would have been my first thought. So maybe in 7.5 somewhere?
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/13175#comment:2>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list