docs: overhaul Derive{Functor,Foldable,Traversable} notes
authorRyanGlScott <ryan.gl.scott@gmail.com>
Tue, 13 Oct 2015 05:58:13 +0000 (00:58 -0500)
committerAustin Seipp <austin@well-typed.com>
Tue, 13 Oct 2015 05:58:21 +0000 (00:58 -0500)
commite5bfd704a6391e74f3797d78d19c4e4877f512da
tree5ec2dda230773ec053236f7c8d86aafa8ccb41e3
parent1818b48e420fd0f689105da76721895aadee7fd6
docs: overhaul Derive{Functor,Foldable,Traversable} notes

The previous users' guide documentation was too implementation-oriented. This
attempts to make it more accessible to those who aren't familiar with how
`-XDeriveFunctor` and friends work (and more importantly, what will not work
when using them).

Fixes #10831.

Reviewed By: austin

Differential Revision: https://phabricator.haskell.org/D1293

GHC Trac Issues: #10831
docs/users_guide/glasgow_exts.rst