overloaded-records: Overloaded Records based on current GHC proposal.

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

Implementation of Overloaded Record Fields based on current GHC proposal.
It is built on top of functionality that is included in GHC 8.0.1, but it
works on older GHC versions as well. Most importantly, this library provides
Template Haskell functions for automatic deriving of instancess for
HasField and SetField type classes. With these instances overloaded
fields can be used directly as getters and lenses.

Maintainers' corner

Readme for overloaded-records-0.3.0.0

Overloaded Records

Description

Implementation of Overloaded Record Fields based on current GHC proposal. It
is built on top of functionality that is included in GHC 8.0.1, but it works on
older GHC versions as well. Most importantly, this library provides Template
Haskell functions for automatic deriving of instancess for HasField and
SetField type classes. With these instances overloaded fields can be used
directly as getters and lenses.