On Thu, Jan 22, 2015 at 10:34 PM, Jeffrey Brown <jeffbrown.the@gmail.com> wrote:
I have not found the "deriving" keyword's specification anywhere.

The correct place to look for this and other things, including instances, is the Haskell Report.

https://www.haskell.org/onlinereport/haskell2010/haskellch4.html#x10-780004.3.3
  4.3.3. Derived Instances

https://www.haskell.org/onlinereport/haskell2010/haskellch4.html#x10-770004.3.2
  4.3.2. Instance Declarations

--
brandon s allbery kf8nh                               sine nomine associates
allbery.b@gmail.com                                  ballbery@sinenomine.net
unix, openafs, kerberos, infrastructure, xmonad        http://sinenomine.net