https://github.com/pkmx/rawr
Anonymous extensible records and variant types
https://github.com/pkmx/rawr
haskell rawr
Last synced: 9 months ago
JSON representation
Anonymous extensible records and variant types
- Host: GitHub
- URL: https://github.com/pkmx/rawr
- Owner: PkmX
- License: bsd-3-clause
- Created: 2016-08-26T17:19:52.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2021-09-01T06:29:24.000Z (over 4 years ago)
- Last Synced: 2025-04-24T00:59:33.372Z (9 months ago)
- Topics: haskell, rawr
- Language: Haskell
- Size: 33.2 KB
- Stars: 26
- Watchers: 3
- Forks: 4
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# RAWR! An Extensible Record Library
[](https://travis-ci.org/PkmX/rawr)
This library provides anonymous extensible records using GHC 8.0 features, with the following goals/features:
* The syntax should be very close to that of Haskell's record system.
* The library should be simple to use and requires no extra boilerplate to setup.
* There should be minimal runtime overhead and memory footprint.
* The library does not require TemplateHaskell to use.
* It should produce good error messages.
* Minimal dependencies. Currently, it only depends on packages that comes with GHC.
## Documentation
See the [Haddock documentation](https://hackage.haskell.org/package/rawr/docs/Data-Rawr.html) of `Data.Rawr` on Hackage for a detailed tutorial of this library.